Tomcat에 Flex 애플리케이션을 배치했으며 Blaze-DS를 사용하여 Java 측과 통신합니다.프록시 조회를 수행 할 때 세션 오류가 중복됩니다.
Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly. url: 'http://XX.XX.XXX.XXX:80/CB3/SdmxSandbox/messagebroker/amf;jsessionid=2A71A4A58872C757B9064D20C9E876D9''
나는이 원인 또는 어떤이 오류가 정말 의미 무슨 이해하지 않는다 : 배포 된 응용 프로그램을 사용할 때 우리는 지속적으로 오류가? 누구든지 도와 줄 수 있습니까?
상세 정보 : 우리의 아파치의 httpd.conf 내
우리는 오히려 우리가 포트 80를 사용하려면 특정 포트를 (예 : 8082)를 사용하여보다 있도록 프록시 조회를 설정 한 (고객의 일부에서 작동 잠긴 환경). 우리는 프록시 리디렉션을 도입 할 때까지
ProxyPass /CB3/ http://XX.XX.XXX.XXX:8082/
ProxyPassReverse /CB3/ http://XX.XX.XXX.XXX:8082/
이제 우리는 복제 세션 문제를 못해서 : 그래서 httpd.conf 파일처럼 보인다. 내 서비스-설정은 매우 간단합니다 :
<?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>
어떤 도움이 크게 감사합니다.
감사합니다,
필