在 Windows 操作系统中:
我尝试在不使用standalone-full-*.xml 文件的情况下启动jboss 服务器,在这种情况下,管理控制台没有在子系统下显示任何消息传递选项。
在 Windows 操作系统中:
我尝试在不使用standalone-full-*.xml 文件的情况下启动jboss 服务器,在这种情况下,管理控制台没有在子系统下显示任何消息传递选项。
该messaging-activemq
子系统需要org.wildfly.extension.messaging-activemq
扩展,该扩展未包含在WildFly 分发中包含的标准standalone.xml
和配置中。standalone-ha.xml
但是,它包含在standalone-full.xml
和standalone-full-ha.xml
配置中。
您可以通过向 xml 添加<extension module="org.wildfly.extension.messaging-activemq"/>
元素或使用以下 CLI 操作将扩展添加到没有它的配置中:
[standalone@localhost:9990 /]/extension=org.wildfly.extension.messaging-activemq:add
有两种方法:
1) command prompt
2) UI
1)Command Prompt:
First start the server
Go to jboss-cli.sh and enter the following commands:
i) connect
ii) jms-queue add --queue-address=test queue --entries=java:/jms/queue/test
iii) You can check the configuration is done in standalone or standalone-full.xml (whatever conf file you are using), go to that file and search for your queue name
2) UI (management console)
1)Start the server and goto localhost:8080 , enter username and pass
2) Goto Configuration - subsystem - messaging and click on add
EAP 7.0 服务器将附带嵌入式 ActiveMQ 服务器。
如果您使用 Windows:使用命令提示符启动 Jboss Eap 7.0 服务器。使用 -full 或 full-ha.xml 文件从 CMD 启动服务器。
$ jboss-eap-7.0\bin>standalone.bat -c Standalone-full.xml
启动服务器后。去浏览器点击这个网址。 http://127.0.0.1:9990/
单击配置选项卡
--> 子系统 --> “消息传递 - ActiveMQ”
-->默认-->队列/主题
在这里您可以添加或删除队列
如果您使用 JNDI "java:/jms/queue/test" 创建队列,它将仅可用于 invm 连接工厂。要从远程机器远程访问它,您需要将其标记为“java:jboss/exported/jms/queue/test”导出