在Weblogic中配置会话cookie

时间:2014-07-03 20:06:34

标签: java session cookies weblogic

我对Weblogic很陌生,我目前正尝试将我在本地计算机上使用Tomcat运行的Web应用程序转换为使用Weblogic,因为我们的生产服务器是weblogic。我在配置weblogic.xml时遇到问题,因此我可以访问会话属性。目前我的weblogic.xml看起来像这样......

<?xml version='1.0' encoding='UTF-8'?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <session-descriptor>
        <cookie-name>JSESSIONID</cookie-name>
        <cookie-domain>localhost</cookie-domain>
        <cookie-path>/domain</cookie-path>
        <cookie-secure>false</cookie-secure>
        <url-rewriting-enabled>false</url-rewriting-enabled>
    </session-descriptor>
    <jsp-descriptor>
        <precompile>false</precompile>
        <precompile-continue>true</precompile-continue>
        <keepgenerated>false</keepgenerated>
    </jsp-descriptor>
    <context-root>/domain</context-root>
    <library-ref>
        <library-name>springLib</library-name>
    </library-ref>
</weblogic-web-app>

当我在本地运行时,这似乎不起作用。我是否需要在cookie域中包含端口号(即localhost:7001)?这似乎是我无法解决的唯一故障。如果有人有任何想法请帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

通过进行以下更改,我能够完成所需的工作:

<cookie-domain></cookie-domain>
<cookie-path>/</cookie-path>