Jakarta ee 为什么当我在玻璃鱼上启用彗星时,它在我的情况下失败了?

Jakarta ee 为什么当我在玻璃鱼上启用彗星时,它在我的情况下失败了?,jakarta-ee,glassfish,comet,grizzly,cometd,Jakarta Ee,Glassfish,Comet,Grizzly,Cometd,我想在glassfish上启用comet,特别是comet,Bayeux协议,实现 以下是本文: 使用此命令时: asadmin set server-config.network-config.protocols.protocol.http-1.http.comet-support-enabled="true" 我收到以下错误:命令集失败。 更让我困惑的是这句话的意思是什么: Substitute the name of the protocol for http-1. 我试图用bayeu

我想在glassfish上启用comet,特别是comet,Bayeux协议,实现

以下是本文:

使用此命令时:

asadmin set server-config.network-config.protocols.protocol.http-1.http.comet-support-enabled="true"
我收到以下错误:
命令集失败。

更让我困惑的是这句话的意思是什么:

Substitute the name of the protocol for http-1.
我试图用
bayeux
替换
http-1
,但也没有成功


编辑:按照@perissf的建议,我组装了它,它在glassfish上部署得很好,我使用的是Firebug控制台,当我单击index.jsp上的按钮时,没有输出任何内容。有什么想法吗?

如果您想使用,请忘记链接的文章,只依赖Comed的教程/文档。这意味着将web.xml中的servlet和jetty continuation API库添加到应用程序中。它将在GlassFish中工作,无需启用comet支持。启用comet的侦听器的协议名称在domain.xml中定义。如果您只是使用默认的侦听器配置,那么这个值应该是http-listener-1。如果要启用comet over ssl,则该值应为http-listener-2。同样,这些都是默认值。您可以在管理gui上确认实际名称。