Java 执行代理查找时出现重复会话错误

Java 执行代理查找时出现重复会话错误,java,apache-flex,blazeds,Java,Apache Flex,Blazeds,我们在Tomcat上部署了一个flex应用程序,它使用Blaze DS与Java端进行通信。但是,在使用已部署的应用程序时,我们经常会遇到以下错误: 检测到重复的基于HTTP的FlexSessions,通常是由于远程主机禁用了会话cookie。必须启用会话cookie才能正确管理客户端连接。网址: 'http://XX.XX.XXX.XXX:80/CB3/SdmxSandbox/messagebroker/amf;jsessionid=2A71A4A58872C757B9064D20C9E876

我们在Tomcat上部署了一个flex应用程序,它使用Blaze DS与Java端进行通信。但是,在使用已部署的应用程序时,我们经常会遇到以下错误:

检测到重复的基于HTTP的FlexSessions,通常是由于远程主机禁用了会话cookie。必须启用会话cookie才能正确管理客户端连接。网址:
'http://XX.XX.XXX.XXX:80/CB3/SdmxSandbox/messagebroker/amf;jsessionid=2A71A4A58872C757B9064D20C9E876D9''

我不明白是什么导致了这个错误,或者这个错误的真正含义是什么?有人能帮忙吗

更多详细信息:

在Apache httpd.conf中,我们设置了一个代理查找,因此我们希望使用端口80,而不是使用特定的端口(例如8082)(我们的一些客户在锁定的环境中操作)。因此httpd.conf文件如下所示:

ProxyPass        /CB3/ http://XX.XX.XXX.XXX:8082/
ProxyPassReverse /CB3/ http://XX.XX.XXX.XXX:8082/
现在,直到引入代理重定向,我们才发现重复会话的问题。我的服务配置相当简单:

<?xml version="1.0" encoding="UTF-8"?>
<services-config>

<factories>
    <factory id="spring" class="flex.messaging.factory.SpringFactory" />
</factories>


<services>
    <service-include file-path="remoting-config.xml" />

    <default-channels>
        <channel ref="my-amf" />
    </default-channels>
</services>

<channels>
    <channel-definition id="my-amf"
        class="mx.messaging.channels.AMFChannel">
        <endpoint
            url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf"
            class="flex.messaging.endpoints.AMFEndpoint" />
    </channel-definition>
</channels>

非常感谢您的帮助

谢谢


Phil

重复会话消息是一个已知的问题,它可能出现在几个原因上。我不能告诉你你的情况是什么原因,但我会写下最好的文章来处理这个问题