博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转) Weblogic 12c 集群部署和session复制
阅读量:6326 次
发布时间:2019-06-22

本文共 1926 字,大约阅读时间需要 6 分钟。

1、启动服务

首先在weblogic12c控制台,启动受托管服务server1、server2、server3.

2、将要部署的应用打包成war文件.

我用的是MyEclipse做的开发,可以用其自带的工具把项目应用打包成war包.
右键工程--->Export-->搜索框输入war,选择WAR file,生成对应的war
 
1 weblogic.xml文件内容: 2   3  4   5 
6 7
8 9
10 11
TimeoutSecs
12 13
28800
14 15
16 17
18 19
CookieName
20 21
BSS_JSESSIONID
22 23
24 25
26 27
PersistentStoreType
28 29
replicated_if_clustered
30 31
32 33
34 35
36 37
38 39
encoding
40 41
gb2312
42 43
44 45
46 47
pageCheckSeconds
48 49
1
50 51
52 53
54 55
56 57
1
58 59
60 61
/redis
62 63
View Code
replicated_if_clustered表示session复制,无此参数值配置,后续部署的server1-3服务应用之间的session不会复制,各位可以实践下,我这里就不演示了.
web.xml内容  
1   2 
3 4
5 6
session_test
7 8
9 10
index.jsp
11 12
13 14
View Code

3、部署

打开weblogic控制台,点击部署-->安装

进入你存放的打包war的目录,选择那个war文件.

点击下一步,

点击下一步

然后一直默认选择,点击完成就好了,部署成功后是如下状态.

4、访问部署的session_test应用服务

打开浏览器,访问server1部署的服务,输入http://127.0.0.1:47001/redis/
访问server2部署的服务,输入http://127.0.0.1:47002/redis/
访问server3部署的服务,输入http://127.0.0.1:47003/redis/
访问三个服务下的session_test应用之后,可以发现session_id第一个感叹号之前的值(602t6EWkiR9LkbZ1QADZr6073bjxlYfJIhEAd-U456eiI26aC5vT)是不变的,说明cluster集群下的server1、server2、server3服务的session_test应用的session是相互复制的.
 

转载于:https://www.cnblogs.com/tzhyy/p/9336687.html

你可能感兴趣的文章
强制类型转换——宽松相等和严格相等
查看>>
JavaScript 骚操作
查看>>
升级 Docker 中的 gitlab 服务
查看>>
构建无障碍 React Native 应用
查看>>
Flutter常用Widget详解(二)
查看>>
JavaSE基础:数组
查看>>
MarkDown自动生成目录(文章开头或者侧边目录)
查看>>
RxSwift 之 Observable
查看>>
互联网广告的背后是什么(3):今日头条DSP的基本信息和主要特点
查看>>
vimium
查看>>
我们的GIT工作流
查看>>
原型继承(翻译 vjeux 文章)
查看>>
部分 Android 手机硬压视频和 IOS 播放器不兼容的问题
查看>>
git常用命令
查看>>
JPA关系映射系列四:many-to-many 关联映射
查看>>
资产配置的难题,要靠一线城市的价值洼地解决?
查看>>
《The Startup Way》作者访谈
查看>>
青雀推出小程序服务矩阵 助企业抢占首波移动先机
查看>>
Flask 插件系列 - Flask-SQLAlchemy
查看>>
php const define 区别
查看>>