WebLogic配置代理转发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebLogic配置代理转发 这周由于工作需要学习并运用了weblogic的代理转发功能,现做记录如下。 A系统要直接调用B系统的某个页面,而A系统的用户终端所在的网段却无法和B系统所在的网段直接通信,这时候可以通过配置WebLogic的代理转发功能来解决这个问题。当然,前提是A、B两系统网段相通,并且系统A的应用服务器是weblogic(至于系统B的应用服务器是否一定要是一样的weblogic则有待验证)。 以下是我的配置过程: 环境:weblogic9.23/weblogic10.3+AIX5.3 主要逻辑:通过配置weblogic内置的HttpProxyServlet来实现代理转发 准备工作:确保配置所在的应用的ContextRoot是/,在weblogic.xml中加入以下内容实现 !DOCTYPE weblogic-web-app PUBLIC -//BEA Systems, Inc.//DTD Web Application 8.1//EN weblogic810-web-jar.dtd weblogic-web-app ??context-root//context-root /weblogic-web-app 配置过程: 在应用的web.xml文件中增加一个servlet及其映射: servlet servlet-nameProxyServlet/servlet-name servlet-classxy.HttpProxyServlet/servlet-class init-param param-nameredirectURL/param-name param-value:7001//param-value /init-param !-- init-param param-namePathTrim/param-name param-value/proxy/param-value /init-param-- !-- init-param param-namePathPrepend/param-name param-value/gxpboss/param-value /init-param-- init-param param-nameDebug/param-name param-valueOFF/param-value /init-param init-param param-nameDebugConfigInfo/param-name param-valueOFF/param-value /init-param init-param param-nameWLLogFile/param-name param-value/tmp/pbossproxy.log/param-value /init-param init-param param-nameverbose/param-name param-valuetrue/param-value /init-param ??/servlet ??servlet-mapping servlet-nameProxyServlet/servlet-name url-pattern/eoms35/*/url-pattern ??/servlet-mapping xy.HttpProxyServlet及其父类xy.GenericProxyServlet中定义了许多启动参数,有兴趣的话可以反编译研究研究,这样会更直观地理解该servlet的工作过程。 下面对一些重要的启动参数进行介绍: redirectURL:字面上理解是重定向URL,也就是被代理服务器的位置,由协议+IP/主机名+端口组成,如:7001/,如果 你写成:7001/eoms/的形式,后面的/eoms/是没有用的——打开HttpProxyServlet类的反编译文件查看,你会发现程序只读取了这个启动参数中的主机和端口。所以这两个信息也可以分开为两个启动参数来定义: init-param param-nameWebLogicHost/param-name param-value /param-value /init-param init-param param-nameWebLogicPort/param-name param-value 7001 /param-value /init-param 当然,这时可以肯定被代理的应用服务器应该只能是是weblogic了。 PathTrim:在请求转发到 WebLogic Server 之前由插件从原始 URL 的开头部分剪切的字符串。例如,如果把http://myW/weblogic/foo传递到HttpPro

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档