在工程的WEB-INF下添加weblogic.xml文件,配置应用在weblogic里的环境设置。
在两个工程里互相嵌入时会出现session丢失情况,主要是sessionID记录在cookie里冲突了。修改CookieName就可以解决了。
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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">
<weblogic-web-app>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
<session-descriptor>
<session-param>
<param-name>CookieName</param-name>
<param-value>JSESSIONID1</param-value>
</session-param>
</session-descriptor>
<context-root>cables</context-root>
</weblogic-web-app>