提问者:小点点

为Glassfish嵌入式消息代理设置Java运行时环境


我正在尝试通过以下链接在我的本地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

设置初始配置后,当我尝试启动嵌入式开放MQ代理(命令imqbrod-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个答案

匿名用户

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

Java_Home变量更改为

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

并保存它。

它在openMQ的情况下对我有用

我希望它对你有用。