Cometd со стеклянной рыбкой

Я пытался заставить cometd http://cometd.org/ работать с сервером Glassfish, но не смог запустите образец чата, кажется, мне не хватает некоторых библиотек

Я нашел это в стеклянной документации http://docs.sun.com/app/docs/doc/820-4496/ggrgt?a=view Но это мало что дает, нет подписки и публикации, как в примере Cometd с Jetty, просто долгий опрос

Если я использую cometd, должен ли я использовать сервер jetty?


person MostafaEweda    schedule 04.12.2010    source источник


Ответы (2)


Не знаю, повезло ли вам с этим за последние 6 месяцев, но я наткнулся на следующее:

http://SUN%20Comet%20SlideShow

Выдержка:

  1. Чтобы использовать Comet с GlassFish, добавьте жирную красную строку в файл GlassFish domain.xml в каталоге glassfish-v2ur2\domains\domain1\config:

    <http-listener acceptor-threads="1" address="0.0.0.0"
        blocking-enabled="false" default-virtual-server="server"
        enabled="true" family="inet" id="http-listener-1" port="8080"
        security-enabled="false" server-name="" xpowered-by="true">
        **<property name="cometSupport" value="true"/>**
    </http-listener>
    
person Andez    schedule 05.07.2011

Я успешно запускаю CometD на сервере GlassFish. Нельзя добавлять на сервер свойство "cometSupport" (иначе не будет работать).

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

person perissf    schedule 06.10.2011
comment
как вы заставляете это работать, когда я пытаюсь включить комету на GlassFish с помощью этой команды «asadmin set server-config.network-config.protocols.protocol.http-1.http.comet-support-enabled=true» всегда выводит « Не удалось установить команду. - person Shikatsu; 08.03.2013
comment
@Shikatsu Пожалуйста, задайте новый вопрос вместо того, чтобы воскрешать старые. - person perissf; 08.03.2013