Я пытаюсь настройки 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.
Спасибо за помощь!
Что такое выход ** java -version ** и ** который java **? –
java -version дает путь вправо JAVA_HOME, который равен 1.6.0. Я не понимаю, где GF забирает jdk1.5 для mq – Tatha