2013-11-12 8 views
0

Я пытаюсь настройки JMS в Glassfish 2.1.1 в моей локальной машине окна, следуя по ссылкам нижеУстановка Java Runtime Environment для Glassfish Embedded Message Broker

http://www.packtpub.com/article/configuring-jms-resources-in-glassfish-1

http://www.packtpub.com/article/configuring-jms-resources-in-glassfish-2

После установки начальные конфигурации, когда я пытаюсь запустить Embedded Open MQ Broker (команда imqbrokerd -tty), я получаю ошибку ниже

Message Queue 4.4 Broker: Invalid Java Runtime 'C:\Program Files\Java\jdk1.5.0_22\jre\..': 2 The system cannot find the file specified. 

хотя я установил переменную среды JAVA_HOME в jdk1.6, я не могу понять, откуда брокер собирает неправильную среду выполнения.

EDIT: В GlassFish \ Config \ asenv.bat, свойство AS_JAVA также устанавливается на правую Jdk C: \ Program Files \ Java \ jdk1.6.0_21

Как и какую конфигурацию я должен изменить, чтобы заставить брокера указать правильную среду выполнения Java.

Спасибо за помощь!

+0

Что такое выход ** java -version ** и ** который java **? –

+0

java -version дает путь вправо JAVA_HOME, который равен 1.6.0. Я не понимаю, где GF забирает jdk1.5 для mq – Tatha

ответ

0

Я также получал подобные ошибки, но я сделал некоторые изменения, как

Измените переменную Java_Home в

Java_Home=C:\Program Files\Java\jdk1.7.0_76 

и сохранить его.

Это работает для меня в случае openMQ

Я надеюсь, что это будет работать для вас.

Смежные вопросы