我在我的树莓派2上安装了Wildfly AS,我使用这个cmd添加了一个HornetQ:
jms-queue add --queue-address=demoQueue --entries=java:/jms/queue/demoQueue,java:jboss/exported/jms/queue/demoQueue
我正在IntelliJ中的另一台计算机上调试发件人应用程序。
我正在使用standalone-full.xml配置,并在this指南后对其进行了编辑以启用远程连接
我的应用程序到达时失败:
connection = connectionFactory.createConnection(System.getProperty("username", DEFAULT_USERNAME), System.getProperty("password", DEFAULT_PASSWORD));
我得到的输出是:
INFO: JBoss Remoting version 4.0.9.Final
Nov 21, 2015 8:33:43 PM Sender main
INFO: Attempting to acquire connection factory "jms/RemoteConnectionFactory"
Nov 21, 2015 8:33:45 PM Sender main
INFO: Found connection factory "jms/RemoteConnectionFactory" in JNDI
Nov 21, 2015 8:33:45 PM Sender main
INFO: Attempting to acquire destination "java:/jms/queue/demoQueue"
Nov 21, 2015 8:33:45 PM Sender main
INFO: Found destination "java:/jms/queue/demoQueue" in JNDI
Nov 21, 2015 8:33:48 PM org.hornetq.core.remoting.impl.netty.NettyConnector createConnection
ERROR: HQ214016: Failed to create netty connection
java.nio.channels.UnresolvedAddressException
at sun.nio.ch.Net.checkAddress(Net.java:101)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:622)
阅读类似的issue
后我认为我的问题可能是一样的,我试图添加一个新的出站套接字绑定条目,但是当我重新启动它时Wildfly崩溃了所以我删除了我添加的设置。
我的问题是由设置遥控器造成的,是否可以解决?
答案 0 :(得分:2)
我解决了这个购买设置:
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
要:
<interface name="public">
<inet-address value="${jboss.bind.address:My-Host-Address}"/>