簡體   English   中英

Wildfly:可以在 EAR 的 EJB 模塊內定義 websocket 端點嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM