![](/img/trans.png)
[英]EJB Timer (@Schedule) not recognized by WildFly when inside a JAR which is also inside an EAR
[英]Wildfly: is possible to define websocket endpoint inside an EJB module of an EAR?
我有一个 EAR,里面有一个 EJB 模块和一个 WAR 模块……一个经典的情况。
如果我在战争中定义了一个 websocket 端点,一切正常:客户端打开它们的连接并交换消息。 如果我在 EJB 中移动 websocket 端点,则该类不起作用并且来自客户端的连接永远不会打开。
在 Wildfly 9.0.2 中可以在 EJB 模块内定义端点吗? 我能怎么做?
它类似于将 EJB 暴露为 REST 端点——这些端点只能在 WAR 模块中工作。
我添加了一个使用“pdfservice”的@ServerEndpoint 注释值定义的新 websocket 服务器到一个现有的战争项目中,该项目打包在一个耳朵内并部署在 Wildfly 10 上。 jboss-web.xml 已经存在
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/pdf</context-root>
</jboss-web>
websocket 服务器位于 ws://<host:port>/pdf/pdfservice
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.