weblogic登陆界面不跳转解决方法
2016-10-19 18:10
756 查看
有一个项目之前是运行在tomcat上的,后来因为需要移到weblogic,使用一段时间后用户反映weblogic版本的运行不稳定,测试时发现如果先登陆了tomcat版本的再登陆weblogic版本的就会在登陆页面不跳转,但是后台会提示登陆成功,查程序定位错误到session传值前后发生了改变:
所以就一直纠结在response、session缓存和服务器内存的问题上,在确定了这些都无误以后,发现原来是因为weblogic的session默认cookie名称为JSESSIONID,而tomcat的session默认cookie名称也为JSESSIONID,这里出现了冲突,所以只要修改weblogic的cookie值或者修改tomcat的cookie值这个问题就解决了~
1.修改weblogic的cookie值:
在WEB-INF/weblogic.xml文件中,<session-descriptor>标签内加入CookieName属性即可,如果没有<session-descriptor>,则直接在<weblogic-web-app>中加入即可:
在server.xml文件中,<Host>标签内的<Context>标签内添加sessionCookieName="JSESSIONID2"
response.sendRedirect("interface.jsp" );
所以就一直纠结在response、session缓存和服务器内存的问题上,在确定了这些都无误以后,发现原来是因为weblogic的session默认cookie名称为JSESSIONID,而tomcat的session默认cookie名称也为JSESSIONID,这里出现了冲突,所以只要修改weblogic的cookie值或者修改tomcat的cookie值这个问题就解决了~
1.修改weblogic的cookie值:
在WEB-INF/weblogic.xml文件中,<session-descriptor>标签内加入CookieName属性即可,如果没有<session-descriptor>,则直接在<weblogic-web-app>中加入即可:
<session-descriptor> <session-param> <param-name>CookieName</param-name> <param-value>JSESSIONID1</param-value> </session-param> </session-descriptor>2.修改tomcat的cookie值:
在server.xml文件中,<Host>标签内的<Context>标签内添加sessionCookieName="JSESSIONID2"
相关文章推荐
- DEDECMS后台无法登陆并跳转回登陆界面的解决方法
- DEDECMS后台无法登陆并跳转回登陆界面的解决方法
- android跳转界面(页面)发现界面首先出现的是下面的部分,滑动才能看到上面的解决方法
- Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法
- 登陆VNC灰色界面的解决方法
- linux as 4 安装后图形界面无法登陆解决方法
- vm-linux下安装weblogic安装界面不显示解决方法
- Eclipse中启动tomcat,都会自动跳转到debug界面解决方法
- APP开启欢迎界面后自动跳转到主界面解决方法
- 完全解决快速连续多次点击button导致跳转多个界面(注:方法从他人博客中看到,稍作修改)
- 解决Xmanager登陆HP_unix界面乱码问题的方法
- Web app 前端框架ratchet使用push.js界面跳转后,js代码无法执行的解决方法
- 关于登陆界面背景图片缩放变形的解决方法
- ubuntu登陆界面只有guest session的解决方法
- 私有API-iOS10方法跳转到设置界面失效的解决方法
- 在Eclipse中启动tomcat,都会自动跳转到debug界面的解决方法
- Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 的解决方法!(在win2003 ntfs 下IIS发布只显示登陆界面 不进入系统解决办法)
- 安装Oracle 11g R2后,EM登陆界面显示乱码解决方法
- myeclipse 启动tomcat时跳转到debug界面解决方法