0
我嘗試後使用JMS消息的ActiveMQ,的ActiveMQ ConnectionFailedException
String loginID="admin";
String loginPswd="admin";
String hostName="svful0000283np.nyzdc.local";
String channel="http";
String portNumber="8161";
String hostUrl=channel + "://" + hostName + ":" + portNumber;
String inputQueue="com.nbn.telecom.sap.ManageSQ";
String outputQueue="com.nbn.telecom.sap.ManageSQ.response";
String messageText="my text";
ConnectionFactory factory = new ActiveMQConnectionFactory(loginID, loginPswd,hostUrl);
Connection connection = factory.createConnection();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
在上述最後一條語句給出了以下錯誤消息 -
org.apache.activemq.ConnectionFailedException: The JMS connection has failed: Failed to perform GET on: http://svful0000283np.nyzdc.local:8161 Reason: null
有什麼能爲錯誤的原因?感謝您的幫助提前
大多數情況下會發生此異常,可能是因爲防火牆問題....或者由於其他網絡相關問題.....並且我希望你在不同的機器上運行ActiveMQ ....否則,你正在使用'hostname'作爲你的連接.....你需要更新你的'/ etc/hosts',即使是本地機器....這就是問題所在那麼它說, - 無法解析主機。 –