为Glassfish嵌入式Message Broker设置Java运行时环境

时间:2013-11-12 13:17:28

标签: java glassfish jms openmq

我正尝试通过以下链接

在我的本地Windows机器中设置Glassfish 2.1.1中的JMS

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,但我无法弄清楚代理从哪里获取错误的运行时环境。

编辑:在glassfish \ config \ asenv.bat中,属性 AS_JAVA 也设置为正确的Jdk C:\ Program Files \ Java \ jdk1.6.0_21

我应该如何更改配置以使Broker指向正确的Java运行时环境。

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

我也遇到了类似的错误,但我做了一些改变,比如

Java_Home变量更改为

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

并保存。

如果openMQ

,它适用于我

我希望它对你有用。