我在EJB模块和WAR模块中有一个EAR ......经典情况。
如果我在战争中定义一个websocket端点,一切正常:客户端打开它们的连接并且它们会交换消息。 如果我在EJB中移动websocket端点,则该类不起作用,并且客户端的连接永远不会打开。
Wildfly 9.0.2中是否可以在EJB模块中定义端点? 我该怎么办?
答案 0 :(得分:0)
它类似于将EJB作为REST端点公开 - 这些只能在WAR模块中使用。
答案 1 :(得分:0)
我将一个新的Websocket服务器(其@ServerEndpoint批注值定义为“ pdfservice”)添加到了一个现有的战争项目中,该项目打包在耳朵内并部署在wildfly 10上。jboss-web.xml已经存在,
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/pdf</context-root>
</jboss-web>
Websocket服务器可从ws://