Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Wildfly 9上实现HornetQ_Java_Jboss_Jms_Wildfly_Wildfly 9 - Fatal编程技术网

Java 在Wildfly 9上实现HornetQ

Java 在Wildfly 9上实现HornetQ,java,jboss,jms,wildfly,wildfly-9,Java,Jboss,Jms,Wildfly,Wildfly 9,我正在将jboss从4.0.5迁移到Wildfly9 技术: 野蝇9 我的应用程序部署在本地主机上 但当我尝试使用以下代码创建连接时 import java.util.Map; import org.hornetq.api.core.TransportConfiguration; import org.hornetq.api.jms.HornetQJMSClient; import org.hornetq.api.jms.JMSFactoryType; import org.hornetq.c

我正在将jboss从4.0.5迁移到Wildfly9

技术: 野蝇9 我的应用程序部署在本地主机上

但当我尝试使用以下代码创建连接时

import java.util.Map;

import org.hornetq.api.core.TransportConfiguration;
import org.hornetq.api.jms.HornetQJMSClient;
import org.hornetq.api.jms.JMSFactoryType;
import org.hornetq.core.remoting.impl.netty.NettyConnectorFactory;
import org.hornetq.jms.client.HornetQConnectionFactory;


Map<String, Object> connectionParams = new HashMap<String, Object>();
        connectionParams.put("port", "5445");
        connectionParams.put("host", "localhost");

        TransportConfiguration transportConfiguration = new TransportConfiguration(NettyConnectorFactory.class.getName(), connectionParams);
        //
        HornetQConnectionFactory connectionFactory = HornetQJMSClient.createConnectionFactoryWithoutHA(JMSFactoryType.CF, transportConfiguration);
        try {
            connectionFactory.createConnection();
        } catch (JMSException e) {
            e.printStackTrace();
        }
我不知道为什么会这样

我还读了

如果有人更早地面对这个问题,请告诉我


提前感谢。

端口5445在您的计算机中已打开?是,请按照TCP 172.26.121.246:61375 172.26.121.246:5445 TIME_WAIT TCP 172.26.121.246:61376 172.26.121.246:5445 TIME_WAIT尝试替换
连接参数。put(“主机”、“本地主机”)
连接参数put(“主机”,“172.26.121.246”)是的,现在它正在工作,但我不明白为什么会是这样,因为我正在本地主机上运行我的应用程序,所以我认为本地主机,我的所有IP都应该可以工作。请阅读本文,您只听一个接口。
javax.jms.JMSException: Failed to create session factory
    at org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:673)
    at org.hornetq.jms.client.HornetQConnectionFactory.createConnection(HornetQConnectionFactory.java:112)
    at org.hornetq.jms.client.HornetQConnectionFactory.createConnection(HornetQConnectionFactory.java:107)
    at Demo.main(Demo.java:176)
Caused by: HornetQNotConnectedException[errorType=NOT_CONNECTED message=HQ119007: Cannot connect to server(s). Tried with all available servers.]
    at org.hornetq.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:905)
    at org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:669)
    ... 3 more