Когда автономный клиент и сервер jboss работают на одном компьютере, все работает нормально, но когда я пытаюсь запустить JBoss на виртуальной машине, я могу получить JNDIContext с Сервера, я могу сделать успешный поиск, но я не могу установить соединение.Удаленный клиент JMS не может подключиться к HornetQ (который встроен в jboss 7.1.1 as)
Клиент бросает исключение, как:
Исключение в потоке «основного» javax.jms.JMSException: Не удалось создать сессионный завод на org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal (HornetQConnectionFactory.java : 605) at @ org.hornetq.jms.client.HornetQConnectionFactory.createConnection (HornetQConnectionFactory.java:119) ... Вызвано: HornetQException [errorCode = 2 message = Не удается подключиться к серверу (серверам). Пытались со всеми доступными серверами.] на org.hornetq.core.client.impl.ServerLocatorImpl.createSessionFactory (ServerLocatorImpl.java:769) на org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal (HornetQConnectionFactory.java:601) ... 2 более
И сервер End показывает тзд, как, JBAS011806: канал конечного уведомления получил, закрывающий канал Channel ID 459d0f32 (въездной) из Remoting подключения 00e9212a к /192.168.35.29:42179
I видели другие сообщения, связанные с этой проблемой, но я не понял этого решения. Так что Plz помогите мне и простите меня. Если я задаю глупый вопрос, так как я новичок в этой области.
Спасибо.
Здесь вы не указали много информации, кроме того, есть проблема. Есть много документов о том, как это сделать. Если вы предоставите некоторый код, мы сможем определить, что вы делаете неправильно. –