tomcat weblogic session null 失效

最近将tomcat下的项目移植到weblogic9中时发现所有的session拿到后都为null,在tomcat下是正常的。解决方法:是在WEB-INF下加weblogic.xml配置文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 6.1//EN" "http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd">
<wls:weblogic-web-app
 xmlns:wls="http://www.bea.com/ns/weblogic/weblogic-web-app"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
 <session-descriptor>
       <session-param>         
             <param-name>CookieName</param-name>         
             <param-value>JSESSIONID1</param-value>       
      </session-param>    
 </session-descriptor>
</wls:weblogic-web-app>

 

即可解决该问题。

你可能感兴趣的:(tomcat,Web,xml,javaee,weblogic)