1、启动服务

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

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

我用的是MyEclipse做的开发,可以用其自带的工具把项目应用打包成war包.
右键工程--->Export-->搜索框输入war,选择WAR file,生成对应的war

 1 weblogic.xml文件内容:
 2
 3 <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
 4
 5 <weblogic-web-app>
 6
 7 <session-descriptor>
 8
 9 <session-param>
10
11 <param-name>TimeoutSecs</param-name>
12
13 <param-value>28800</param-value>
14
15 </session-param>
16
17 <session-param>
18
19 <param-name>CookieName</param-name>
20
21 <param-value>BSS_JSESSIONID</param-value>
22
23 </session-param>
24
25 <session-param>
26
27 <param-name>PersistentStoreType</param-name>
28
29 <param-value>replicated_if_clustered</param-value>
30
31 </session-param>
32
33 </session-descriptor>
34
35 <jsp-descriptor>
36
37 <jsp-param>
38
39 <param-name>encoding</param-name>
40
41 <param-value>gb2312</param-value>
42
43 </jsp-param>
44
45 <jsp-param>
46
47 <param-name>pageCheckSeconds</param-name>
48
49 <param-value>1</param-value>
50
51 </jsp-param>
52
53 </jsp-descriptor>
54
55 <container-descriptor>
56
57 <servlet-reload-check-secs>1</servlet-reload-check-secs>
58
59 </container-descriptor>
60
61 <context-root>/redis</context-root>
62
63 </weblogic-web-app>

View Code

replicated_if_clustered表示session复制,无此参数值配置,后续部署的server1-3服务应用之间的session不会复制,各位可以实践下,我这里就不演示了.

web.xml内容

 1
 2 <?xml version="1.0" encoding="UTF-8"?>
 3
 4 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
 5
 6 <display-name>session_test</display-name>
 7
 8 <welcome-file-list>
 9
10 <welcome-file>index.jsp</welcome-file>
11
12 </welcome-file-list>
13
14 </web-app>

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

(转) Weblogic 12c 集群部署和session复制相关推荐

  1. linux下weblogic12c建域,三、WebLogic 12C集群部署-创建域

    1.创建domain模板 #创建域目录 mkdir /weblogic/bea12/user_projects/domains/mydomain -p cd bea12/user_projects/d ...

  2. Tomcat5集群中的SESSION复制详解

    Tomcat 5服务器为集群和SESSION复制提供了集成的支持.本系列的第一篇文章将为大家提供SESSION持久性以及TOMCAT集群中SESSION复制的 内在工作机制一个概要认识.我将会讨论SE ...

  3. weblogic 12C集群环境下的session复制

    做过weblogic集群环境的人应该都清楚,要想实现session同步,必须满足两个条件:第一,在weblogic.xml里面增加session同步相关的代码:第二,所有放入session的类都要序列 ...

  4. centos下搭建nginx+tomcat实现集群负载与session复制

    第一章 测试环境说明 1.1 系统说明 系统均选用最小化安装的centos 5.7 1.2 软件说明 nginx-0.8.55 pcre-8.13 apache-tomcat-6.0.35  jdk- ...

  5. MySQL-MHA集群部署(binlog复制)

    MHA的理论知识网上有很多教程,这里不会说明:仅推荐博客链接! MHA的理论说明:http://www.ywnds.com/?p=8094 MHA的安装包需要在google上面下载,或者就是csdn上 ...

  6. 使用Tomcat-redis-session-manager来实现Tomcat集群部署中的Session共享

    2019独角兽企业重金招聘Python工程师标准>>> 一.工作中因为要使用到Tomcat集群部署,此时就涉及到了Session共享问题,主要有三种解决方案: 1.使用数据库来存储S ...

  7. 分布式面试 - 集群部署时的分布式 session 如何实现?

    面试题 集群部署时的分布式 session 如何实现? 面试官心理分析 面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄成分布式系统,然后分布式之后接踵而来的就是一 ...

  8. 技术干货实战(4)- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战)

    原文链接:技术干货实战(4)- 分布式集群部署模式下Nginx如何实现用户登录Session共享(含详细配置与代码实战) 最近有小伙伴催更,让debug多写点技术干货,以便多学习.巩固一些技能:没办法 ...

  9. 集群部署时的分布式 Session 如何实现?

    面试题 集群部署时的分布式 session 如何实现? 面试官心理分析 面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄成分布式系统,然后分布式之后接踵而来的就是一 ...

最新文章

  1. Android数据库专家秘籍(七)经验LitePal查询艺术
  2. Javascript中的自执行匿名函数
  3. Py之easygui:easygui的简介、安装(最正确安装)、使用方法之详细攻略
  4. php 文章浏览量 缓存,WordPress缓存文章浏览量访问不自动增加怎么办?WordPress缓存导致文章阅读数点赞数不更新...
  5. spring-boot使用教程(一):让程序跑起来
  6. 智能硬件(3)---各种“地”—— 各种“GND”
  7. 书单|阅读让人越来越低
  8. 更改hadoop集群yarn的webui中的开始时间和结束时间为本地时间
  9. python将object转换为float_如何在python中将datatype:object转换为float64?
  10. 银联在线php支付接口,PHP网站在线银联支付实现大额付款案例
  11. 【IC4】运算放大器的开环增益,开环输出电压
  12. 这7大技术博客平台,编程偏爱,程序员的你知道几个?
  13. pd对焦速度_PDAF对焦技术原理解析及生产应用
  14. 42表盘直径是从哪测量_手表尺寸怎么测量的?手表尺寸测量方法
  15. 乱码原因产生和解决方案
  16. 如何用photoshop调出梦幻冷色调
  17. vcs -xprop的理解
  18. 2-eggs-100-floors-puzzle(扔两个鸡蛋问题)
  19. 索尼6400夜景测试 镜头索尼18-55
  20. 为什么最大的品牌信任Beaver Builder - 我应该选择哪个WordPress页面构建器

热门文章

  1. “金三银四”跳槽需谨慎(送福利礼包)!
  2. 干货!Java 学习路线指南,看这文就够了!
  3. 如何把gcc编译工具使用到linux全局
  4. 如何让Sublime Text编辑器支持新的ABAP关键字
  5. linux 下载jdk
  6. java 线程池(2)
  7. 洛谷P3953 逛公园(dp 拓扑排序)
  8. MySQL基础之 存储引擎
  9. javap(反汇编命令)详解【转】
  10. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置