【问题标题】:ActiveMQ and ActiveMQ Browser can't be connectedActiveMQ 和 ActiveMQ Browser 无法连接
【发布时间】:2018-08-08 14:23:10
【问题描述】:

我知道这个问题已经在这里被问过很多次了,我也关注了很多对话,但我没有运气。 ActiveMQ Browser和ActiveMQ无法连接。

所以我再次在这里询问我在本地拥有的完整信息。

环境信息:

  1. JDK 1.8
  2. Windows 10
  3. ActiveMQ 5.15.3
  4. ActiveMQ 浏览器 2.5.2.8

ActiveMQ 配置

    <managementContext>
        <managementContext createConnector="false" />
    </managementContext>

ActiveMQ bat 文件 设置 ACTIVEMQ_SUNJMX_START=-Dcom.sun.management.jmxremote.port=1616 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=%ACTIVEMQ_CONF%/jmx.password -Dcom。 sun.management.jmxremote.access.file=%ACTIVEMQ_CONF%/jmx.access

ActiveMQ 浏览器连接配置

服务:jmx:rmi:///jndi/rmi://E105756:1616/jmxrmi 角色:管理员 密码:activemq

异常

无法启动 QBrowserV2 连接 ActiveMQ JMX 服务器失败。

请确保JMX服务URL和/或用户、密码的输入值正确。

输入 JMX URL : service:jmx:rmi:///jndi/rmi://E105756:1616/jmxrmi

注意事项: 我已经尝试过以下选项 选项 1:使用 createConnector = "true" 选项 2:使用 rmi 端口 1098

尝试从 ActiveMQ 浏览器连接时仍然出现异常

请帮忙

安吉亚

【问题讨论】:

标签: java activemq


【解决方案1】:

谷歌搜索后,ActiveMQ 和 ActiveMQ Browser 终于在一起了。

这是我所有的配置

1. activemq.xml

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" useJmx="true">

<managementContext>
            <managementContext createConnector="true" rmiServerPort="1098"  connectorPort="1099"/>
        </managementContext>

2。 activemq.bat

设置 ACTIVEMQ_SUNJMX_START=-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=%ACTIVEMQ_CONF%/jmx.password -Dcom.sun.management.jmxremote.access.file=%ACTIVEMQ_CONF%/jmx.access

3. ActiveMQ 5.15.3 启动日志

C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin>activemq 启动 Java 运行时:Oracle Corporation 1.8.0_101 C:\Program Files\Java\jdk1.8.0_101\jre 堆大小:current=1005056k 免费=994570k 最大=1005056k JVM 参数:-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15 .3\bin..\conf/jmx.password -Dcom.sun.management.jmxremote.access.file=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\conf/jmx.access -Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq- 5.15.3\bin..\conf\login.config -Dactivemq.classpath=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\conf;C:\work\soft\apache-activemq-5.15.3 -bin\apache-activemq-5.15.3\bin../conf;C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin../conf; -Dactivemq.home=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin.. -Dactivemq.base=C:\work\soft\apache-activemq-5.15 .3-bin\apache-activemq-5.15.3\bin.. -Dactivemq.conf=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\会议 -Dactivemq.data=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\data -Djava.io.tmpdir=C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\data\tmp 扩展类路径:
[C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\lib,C:\work\soft\apache-activemq-5.15.3-bin\apache -activemq-5.15.3\bin..\lib\camel,C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\lib\可选,C: \work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\lib\web,C:\work\soft\apache-activemq-5.15.3-bin\apache- activemq-5.15.3\bin..\lib\extra] ACTIVEMQ_HOME: C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin.. ACTIVEMQ_BASE: C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin.. ACTIVEMQ_CONF: C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\conf ACTIVEMQ_DATA: C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\data 从以下位置加载消息代理:xbean:activemq.xml INFO |清爽 org.apache.activemq.xbean.XBeanBrokerFactory$1@1554909b:启动日期 [2018 年 3 月 2 日星期五 11:03:24 CST];上下文层次结构根信息 | 使用持久性适配器: KahaDBPersistenceAdapter[C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\data\kahadb] 信息 | KahaDB 是版本 6 INFO | JMX 控制台可以连接到 服务:jmx:rmi://localhost:1098/jndi/rmi://localhost:1099/jmxrmi 信息 | PListStore:[C:\work\soft\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin..\data\localhost\tmp_storage] 开始信息 | Apache ActiveMQ 5.15.3(本地主机, ID:E105756-56074-1520010210044-0:1) 开始信息 |聆听 连接: tcp://E105756:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600 信息 |连接器 openwire 开始 INFO |监听连接 在: amqp://E105756:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600 信息 |连接器 amqp 启动 INFO |在以下位置监听连接: stomp://E105756:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600 信息 |连接器踩踏开始 INFO |在以下位置监听连接: mqtt://E105756:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600 信息 |连接器 mqtt 已启动 WARN | ServletContext@o.e.j.s.ServletContextHandler@4241e0f4{/,null,STARTING} 已发现路径的 http 方法:/INFO |聆听 连接在 ws://E105756:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600 信息 |连接器 ws 开始 INFO | Apache ActiveMQ 5.15.3(本地主机, ID:E105756-56074-1520010210044-0:1) 开始信息 |寻求帮助或更多 信息请见:http://activemq.apache.org INFO |没有弹簧 在类路径信息中检测到 WebApplicationInitializer 类型活动MQ WebConsole 位于http://0.0.0.0:8161/ INFO | ActiveMQ Jolokia REST API 可在http://0.0.0.0:8161/api/jolokia/ INFO | 初始化 Spring FrameworkServlet 'dispatcher' INFO |没有弹簧 在类路径信息中检测到 WebApplicationInitializer 类型 jolokia-agent:使用策略访问限制器 类路径:/jolokia-access.xml

4. ActiveMQ 浏览器版本 2.5.2.8

5.下载https://mvnrepository.com/artifact/org.apache.activemq/activemq-web/5.15.3并复制到ActiveMQ Broswer安装文件夹。

6.下载http://central.maven.org/maven2/org/apache/activemq/activemq-all/5.15.3/activemq-all-5.15.3.jar并复制到ActiveMQ Broswer安装文件夹。

7.更改run_activemq_browser.bat

启动“ActiveMQBrowser”javaw -Xms128m -Xmx512m -splash:cube.png -cp .\QBrowserV2_Neo.jar;.\activemq-web-5.15.3.jar;.\activemq-all-5.15.3.jar;.\jide-oss-2.6.2.jar;.\imq.jar;.\ jms.jar;.\imqadmin_ja.jar;.\imqadmin.jar;.\imqutil_ja.jar;.\imqutil.jar;.\imqjmx.jar;.\imqjmx_ja.jar com.qbrowser.ActiveMQBrowser

8.从 ActiveMQ 浏览器查看连接配置 JMX URL:service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi JMX 角色:管理员 JMX 密码:activemq

【讨论】:

    猜你喜欢
    • 2016-09-05
    • 2020-05-05
    • 2015-01-01
    • 2012-12-22
    • 2017-10-07
    • 1970-01-01
    • 2016-04-17
    • 2020-06-16
    • 2020-03-30
    相关资源
    最近更新 更多