1

我一直在尝试 tp get cometd http://cometd.org/与 glassfish 服务器一起工作,但我无法运行聊天示例,似乎我缺少一些库

我在玻璃文档 http://docs.sun.com/app/docs/doc/820-4496/ggrgt?a=view中找到了这一点, 但这并没有提供太多,没有订阅和发布,如 Cometd 示例中的码头,只是长轮询

如果我使用 cometd,我必须使用码头服务器吗?

4

2 回答 2

0

不知道您在过去 6 个月内是否有任何运气,但我遇到了以下情况:

http://developers.sun.com/appserver/reference/techart/cometslideshow.html

摘录:

  1. 要将 Comet 与 GlassFish 一起使用,请将粗体红线添加到 glassfish-v2ur2\domains\domain1\config 目录中的 GlassFish domain.xml 文件:

    <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>
    
于 2011-07-05T13:25:46.237 回答
0

CometD在 GlassFish Server 上成功运行。您不能将属性“cometSupport”添加到服务器(否则它将不起作用)。

在项目网站上,您将找到完整的文档。此外,我建议查看这篇文章,其中还包含一个示例。

于 2011-10-06T08:14:49.723 回答