Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Glassfish Open MQ broker赢得';开始_Glassfish_Jms_Mq_Broker_Openmq - Fatal编程技术网

Glassfish Open MQ broker赢得';开始

Glassfish Open MQ broker赢得';开始,glassfish,jms,mq,broker,openmq,Glassfish,Jms,Mq,Broker,Openmq,我们正在使用mq 5.1.1运行Glassfish 4.1.1(Payara)。这是一个带有负载平衡器和集群的HA设置 玻璃鱼跑得很好。问题是MQ不会启动 我认为远程MQ正在启动。我可以做imqcmd列表bkr-b,我得到了成功的结果 但是,当我执行imqcmd list bkr(或imqcmd list jmx,不带-b主机名)时,我得到: 我想消除这个错误,并查看我的网络ip而不是本地主机 此外,GF server.log还提供以下信息: [2017-04-12T11:54:46.516-

我们正在使用mq 5.1.1运行Glassfish 4.1.1(Payara)。这是一个带有负载平衡器和集群的HA设置

玻璃鱼跑得很好。问题是MQ不会启动

我认为远程MQ正在启动。我可以做imqcmd列表bkr-b,我得到了成功的结果

但是,当我执行imqcmd list bkr(或imqcmd list jmx,不带-b主机名)时,我得到:


我想消除这个错误,并查看我的网络ip而不是本地主机

此外,GF server.log还提供以下信息:

[2017-04-12T11:54:46.516-0400] [Payara 4.1] [SEVERE] [rardeployment.start_failed] [javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors] [tid: _ThreadID=42 _ThreadName=admin-listener(2)] [timeMillis: 1492012486516] [levelValue: 1000] [[
  RAR6035 : Resource adapter start failed.
javax.resource.spi.ResourceAdapterInternalException: java.security.PrivilegedActionException: javax.resource.spi.ResourceAdapterInternalException: MQJMSRA_RA4001: start:Aborting:Exception starting EMBEDDED broker=Broker failed to start
        at com.sun.enterprise.connectors.jms.system.ActiveJmsResourceAdapter.startResourceAdapter(ActiveJmsResourceAdapter.java:557)
        at com.sun.enterprise.connectors.ActiveOutboundResourceAdapter.init(ActiveOutboundResourceAdapter.java:130)

...

Caused by: java.lang.RuntimeException: Broker failed to start
        at com.sun.messaging.jmq.jmsclient.runtime.impl.BrokerInstanceImpl.start(BrokerInstanceImpl.java:205)
        at com.sun.messaging.jms.blc.EmbeddedBrokerRunner.start(EmbeddedBrokerRunner.java:331)
        at com.sun.messaging.jms.blc.LifecycleManagedBroker.start(LifecycleManagedBroker.java:457)
        ... 92 more
Caused by: java.io.IOException: [B3297]: Unable to make directory <mydirectory>/imq/instances/imqbroker/etc
        at com.sun.messaging.jmq.jmsserver.Broker.initializePasswdFile(Broker.java:376)
[2017-04-12T11:54:46.516-0400][Payara 4.1][severy][rardeployment.start_failed][javax.enterprise.resourceadapter.com.sun.enterprise.connectors][tid:_ThreadID=42 _ThreadName=admin listener(2)][timeMillis 149212486516][levelValue:1000][[
RAR6035:资源适配器启动失败。
javax.resource.spi.ResourceAdapterInternalException:java.security.PrivilegedActionException:javax.resource.spi.ResourceAdapterInternalException:MQJMSRA_RA4001:start:中止:异常启动嵌入式代理=代理启动失败
位于com.sun.enterprise.connectors.jms.system.ActiveJmsResourceAdapter.startResourceAdapter(ActiveJmsResourceAdapter.java:557)
位于com.sun.enterprise.connectors.ActiveOutboundResourceAdapter.init(ActiveOutboundResourceAdapter.java:130)
...
原因:java.lang.RuntimeException:代理无法启动
在com.sun.messaging.jmq.jmsclient.runtime.impl.BrokerInstanceImpl.start(BrokerInstanceImpl.java:205)上
位于com.sun.messaging.jms.blc.EmbeddedBrokerRunner.start(EmbeddedBrokerRunner.java:331)
在com.sun.messaging.jms.blc.lifecyclemagedbroker.start(lifecyclemagedbroker.java:457)
…还有92个
原因:java.io.IOException:[B3297]:无法创建目录/imq/instances/imqbroker/etc
在com.sun.messaging.jmq.jmsserver.Broker.InitializePasswordFile(Broker.java:376)上
我想知道它无法创建的目录配置在哪里

我已经调试了好几天了。我需要知道在哪里为嵌入式代理配置ip。我还需要知道在哪里设置jmxrmi url


任何帮助都将不胜感激。谢谢!

我找到了此问题的解决方案。Glassfish应用程序目录中的openmq应用程序目录的符号链接已断开。在域启动时,Glassfish无法找到mq,因此无法启动嵌入式代理。一旦我们修复了符号链接,嵌入式代理将在上启动glassfish域启动(asadmin启动域)

我知道嵌入式代理没有启动,因为没有在中创建“imq”文件夹/


检查那些损坏的符号链接!!

请标记为正确答案,即使它是您的,以便人们知道已找到解决方案。
[2017-04-12T11:54:46.516-0400] [Payara 4.1] [SEVERE] [rardeployment.start_failed] [javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors] [tid: _ThreadID=42 _ThreadName=admin-listener(2)] [timeMillis: 1492012486516] [levelValue: 1000] [[
  RAR6035 : Resource adapter start failed.
javax.resource.spi.ResourceAdapterInternalException: java.security.PrivilegedActionException: javax.resource.spi.ResourceAdapterInternalException: MQJMSRA_RA4001: start:Aborting:Exception starting EMBEDDED broker=Broker failed to start
        at com.sun.enterprise.connectors.jms.system.ActiveJmsResourceAdapter.startResourceAdapter(ActiveJmsResourceAdapter.java:557)
        at com.sun.enterprise.connectors.ActiveOutboundResourceAdapter.init(ActiveOutboundResourceAdapter.java:130)

...

Caused by: java.lang.RuntimeException: Broker failed to start
        at com.sun.messaging.jmq.jmsclient.runtime.impl.BrokerInstanceImpl.start(BrokerInstanceImpl.java:205)
        at com.sun.messaging.jms.blc.EmbeddedBrokerRunner.start(EmbeddedBrokerRunner.java:331)
        at com.sun.messaging.jms.blc.LifecycleManagedBroker.start(LifecycleManagedBroker.java:457)
        ... 92 more
Caused by: java.io.IOException: [B3297]: Unable to make directory <mydirectory>/imq/instances/imqbroker/etc
        at com.sun.messaging.jmq.jmsserver.Broker.initializePasswdFile(Broker.java:376)