【问题标题】:Cometd in wildfly8.1.0 no response彗星在wildfly8.1.0 没有反应
【发布时间】:2014-09-17 07:08:36
【问题描述】:

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

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

请注意,日志只是停在

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

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

【问题讨论】:

    标签: wildfly cometd wildfly-8


    【解决方案1】:

    我只能从 CometD 方面回答。

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

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

    CometD 通常在 Jetty 中运行良好;我会尝试在 Jetty 中部署您的应用程序,看看效果如何。

    【讨论】:

    • 谢谢@sbordet,这是我的申请:drive.google.com/file/d/0B5ye4CP3K_a3NUdqdHd0cFgwUWM/…
    • 顺便说一句,这是一个由winrar压缩的netbeans项目。
    • @nosnhoj 你在 Jetty 中部署了吗?
    • 我不知道如何在 Jetty 中部署它,它在我部署战争时显示 java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
    猜你喜欢
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多