weblogic proxy配置案例及注意事项Word格式.docx
- 文档编号:21551744
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:20
- 大小:1.69MB
weblogic proxy配置案例及注意事项Word格式.docx
《weblogic proxy配置案例及注意事项Word格式.docx》由会员分享,可在线阅读,更多相关《weblogic proxy配置案例及注意事项Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
8002
被管服务1
wf2
8003
被管服务2
proxyserver
8004
代理服务
三、创建machine和cluster
创建machine-wf1:
在machine-wf1上加上manegedserverwf1:
创建machine-wf2:
在machine-wf2上加上manegedserverwf2:
保存后:
两个manegedserver分别绑定到两个machine:
创建cluster:
注意地址和端口不能与已有的资源冲突。
Clustername
Multicastaddress
Multicastport
Cluster-0
239.192.0.0
9001
点击cluster-0,将两个被管服务wf1wf2加到cluster-0中:
完成后保存:
cluster
machine
Listenport
Cluser-0
Machine-wf1
Machine-wf2
至此,成功创建了集群。
四、部署版本包
1、在wf1wf2的Cluser-0上部署一个应用版本包jspSimpleTagEar
此版本包是weblogic自带的案例,存放位置是:
./weblogic92/samples/server/examples/src/examples/webapp/jsp/tags/simple/jspSimpleTagEar。
将它挪到较浅的位置存放:
/weblogic/wfdomain/apps。
在jspSimpleTagEar的jspSimpleTagWar下只修改一个简单的程序SimpleTag.jsp,其他的ExamplesFooter.htmlExamplesFooter.jspExamplesHeader.htmlExamplesHeader.jspSimpleTag.html都删除不要,这样便于测试代理服务:
#/weblogic/wfdomain/apps/jspSimpleTagEar/jspSimpleTagWar$
发布到wf1wf2所在的cluster-0上:
2、在proxyserver上部署代理版本包defaultProxyApp
安装好weblogic后,会自带一个代理版本包:
位置是:
#/weblogic/weblogic92/samples/server/examples/src/examples/cluster/sessionrep/inmemrep/defaultProxyApp
修改/weblogic/weblogic92/samples/server/examples/src/examples/cluster/sessionrep/inmemrep/defaultProxyApp/WEB-INF下的两个文件:
web.xml和weblogic.xml
web.xml内容
(红色是需要改的,填上被管服务的地址和端口)
<
?
xmlversion="
1.0"
encoding="
UTF-8"
>
web-appxmlns:
j2ee="
<
servlet>
servlet-name>
HttpClusterServlet<
/servlet-name>
servlet-class>
weblogic.servlet.proxy.HttpClusterServlet<
/servlet-class>
init-param>
param-name>
WebLogicCluster<
/param-name>
param-value>
134.64.75.21:
8002|134.64.75.21:
8003<
/param-value>
/init-param>
verbose<
true<
DebugConfigInfo<
ON<
/servlet>
servlet-mapping>
url-pattern>
/<
/url-pattern>
/servlet-mapping>
*.jsp<
*.htm<
*.html<
/web-app>
weblogic.xml内容:
weblogic-web-appxmlns="
context-root>
/context-root>
/weblogic-web-app>
记得更换版本的时候要清理缓存:
#/weblogic/wfdomain/server/*/stagerm–rf*
#/weblogic/wfdomain/server/*/stmp/_WL_userrm–rf*
五、验证proxy
http:
//134.64.75.21:
8002/jsp_simpleTag/SimpleTag.jsp,单独访问wf1的8002:
8003/jsp_simpleTag/SimpleTag.jsp,单独访问wf2的8003:
8004/jsp_simpleTag/SimpleTag.jsp,输入代理服务的8004端口:
这时候代理访问的是wf1,相比第一个图来说后台多了一条记录:
这个时候随便停掉一个服务,例如停掉wf1。
8002/jsp_simpleTag/SimpleTag.jsp,单独访问wf1的8002端口,访问失败。
8004/jsp_simpleTag/SimpleTag.jsp,输入代理服务的8004端口,任然访问成功。
此时wf2的后台打印出一条记录,说明这时候proxyserver的8004端口自动转到了wf2查到8003端口上。
验证成功。
六、注意事项
1、个应用需要开启session复制,及weblogic.xml文件增加以下配置:
session-param>
<
PersistentStoreType<
replicated<
<
/session-param>
2、目前没有采用单点登录系统集成的,一般都是采用留一个后门的方式,采用p3p协议实现cookie传递,注意采用这种方式的时候一定要将各个系统的session区分开(否则会session冲突),最常用的方式是在各个应用里面配置自己的cookiename,但是在集群环境中是不允许配置cookiename的,配置后可以发布,但是没有实现session复制;
3、如果要采用集群,需要采用另外一种方式避免session冲突,可以利用session路径加以区别:
CookiePath<
/crm_market<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- weblogic proxy配置案例及注意事项 proxy 配置 案例 注意事项