Дублирующая ошибка сеанса при поиске прокси - PullRequest
1 голос
/ 05 октября 2011

Мы развернули гибкое приложение на Tomcat, и оно использует 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''

Я не понимаю, что является причиной этого или что на самом деле означает эта ошибка?Кто-нибудь может помочь?

Дополнительная информация:

В нашем Apache httpd.conf мы настроили поиск прокси, чтобы вместо использования определенных портов (например, 8082) мыхотите использовать порт 80 (некоторые наши клиенты работают в закрытой среде).Таким образом, файл httpd.conf выглядит следующим образом:

ProxyPass        /CB3/ http://XX.XX.XXX.XXX:8082/
ProxyPassReverse /CB3/ http://XX.XX.XXX.XXX:8082/

Теперь у нас не было проблемы с Duplicate Session, пока мы не представили перенаправление прокси.Мой сервис-конфиг довольно прост:

<?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>

Любая помощь с благодарностью.

Спасибо,

Фил

1 Ответ

0 голосов
/ 05 октября 2011

Повторяющееся сообщение сеанса является известной проблемой, и оно может появиться по нескольким причинам. Я не могу сказать вам, в чем причина вашего дела, но я напишу лучшие статьи, посвященные этой проблеме.

http://www.alexglosband.com/?p=3

http://meteatamel.wordpress.com/2011/01/26/duplicate-session-errors-in-lcdsblazeds/

http://blogs.adobe.com/lin/2011/05/duplication-session-error.html

...