我有一个EJB应用程序,在演示模式下它具有将更新发送到仪表板应用程序的探针,该仪表板应用程序提供了跨多个合作服务器的事件汇总视图。当前的服务器平台是Wildfly 12.0。
如果从Web层调用此机制,则效果很好,但从EJB层根本无法运行。症状是一个类def错误,表明该容器未在EJB层公开Web套接字api。
仪表板探测对象被打包到一个jar中,在战争和ejb jar中,该jar被用作依赖项。从理论上讲,它应该在两个位置都可以工作。
jboss部署确实从相应的老板模块导出Web套接字api。进行了两次和三次检查。
有什么见解吗?