我成功地與ActiveMQ的配置的Wildfly服務器作爲流動Wildfly 10與JMS(ActiveMQ的)
<subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
<server name="default">
<security enabled="false"/>
<http-connector name="http-connector" socket-binding="http" endpoint="http-acceptor"/>
<http-acceptor name="http-acceptor" http-listener="default"/>
<jms-queue name="UpdateQueue" entries="java:/jms/UpdateQueue java:jboss/exported/jms/UpdateQueue"/>
<connection-factory name="ConnectionFactory" entries="java:jboss/exported/jms/ConnectionFactory" connectors="http-connector"/>
</server>
</subsystem>
中的消息發送/使用缺省天然的javax.jms執行從隊列中成功地接收。
我使用以下配置訪問要發送/接收的JMS隊列。
String EX_JNDI_FACTORY = "org.jboss.naming.remote.client.InitialContextFactory";
String SERVER_URL = "http-remoting://127.0.0.1:8080";
String JMS_FACTORY = "jms/ConnectionFactory";
String QUEUE_NAME = "jms/UpdateQueue";
大多數時候該消息的時間太長的時間之間發送和接收,有時它把發送之間的3分收到消息,我不知道這種現象的原因。有任何想法嗎?
'Hello Karim。你可以分享你的代碼+配置來創建一個MDB在野蠻?對於JBoss/wildfly來說,我是一個新手,我正在努力嘗試一個示例運行。 這是我到現在爲止: https://gist.github.com/twimnox/0efea3bbfea53e6f8a49a2b82ed00537 在此先感謝! – Twimnox