session.setMaxInactiveInterval(600)
就是设定session的有效期为10分钟。
我知道session是存在在服务器的由私人所有的,cookie是存在客户端的由私人所有的,servletcontext是存在服务器端集体共享的。不明白会出现什么问题。
具体步骤为:
2、当请求的sessionId的primary_server_id为当前实例时,从主数据里获取session响应请求,否则进行3).
3、当请求的sessionId的secondary_server_id为当前实例时,从备份数据里取session响应请求,并修正该session的primary_server_id/secondary_server_id为自已及其的备点。
apache 2.2 + weblogic101)weblogic集群, 集群中有三个server。 端口分别为 7000,7001,7002。
apache的httpd.conf中配置 Listen 80
apache和weblogic的2个server都在同一台服务器上,IP地址相同。第三个server单独一个服务器
2)apache安装weblogic插件,apache的转发配置中,设置如下,希望请求都转发到7001和7002上
# TM3Weblogic.conf
# @ver3.x
# dispatch for server group: framework
MatchExpression /ServiceDispatcherServlet WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
MatchExpression /ServiceDispatcherServlet/framework WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
MatchExpression /ServiceDispatcherServlet/framework/* WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
MatchExpression /CodeSynServlet WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
MatchExpression /* WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
# dispatch for server group: default
MatchExpression /ServiceDispatcherServlet/default WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
MatchExpression /ServiceDispatcherServlet/default/* WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)