在wildfly8.1.0中彗星没有响应



我正试图部署一个在Wildfly8.1.0中使用Comet2.9.1的项目。
该项目在glassfish4.0中起作用,但在wildfly中不起作用。它可以毫无问题地部署,但在我访问http://localhost:8080/Cometd3/后它就卡住了(是的,项目名称是Cometd3,而我最终得到了cometd2.9.1)

这很奇怪,因为即使我启用了调试日志,也并没有错误或异常消息。因为我的日志太长,无法在这里发布,我完全不知道问题出在哪里,请在这里下载我的日志文件。

请注意,日志只是在处停止

2014-09-17 14:57:09,893 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (default task-4) servletPath /faces
2014-09-17 14:57:09,900 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (default task-5) servletPath /faces
2014-09-17 14:57:09,907 FINE  [javax.enterprise.resource.webcontainer.jsf.application] (default task-6) servletPath /faces
2014-09-17 14:58:44,505 DEBUG [org.jboss.ejb.client.txn] (Periodic Recovery) Send recover request for transaction origin node identifier 1 to EJB receiver with node name 972909-a43sv

在这些消息之后没有其他日志
更重要的是,当我说它被卡住时,我的意思不仅是服务器端被卡住了,还有浏览器,这意味着浏览器完全是白色的,当我打开它时,它一直在加载页面。
有什么想法吗?谢谢

我只能从CometD方面回答问题。

日志显示了一些服务器端的CometD活动(一个称为echo握手的LocalSession),但在那之后,就好像没有对服务器的请求了,所以CometD无所事事,只是闲置着。

从您对该问题的描述来看,它更像是服务器问题,而不是CometD问题。

彗星D通常在Jetty运行得很好;我会尝试在Jetty中部署您的应用程序,看看进展如何。

最新更新