ActiveMQ和ActiveMQ浏览器无法连接

时间:2018-02-28 16:19:08

标签: java activemq

我知道这里已经多次询问过这个问题了,我已经跟进了很多次谈话,但对我来说没有运气。无法连接ActiveMQ浏览器和ActiveMQ。

所以我在这里再次询问我在当地的全部信息。

环境信息:

  1. JDK 1.8
  2. Windows 10
  3. ActiveMQ 5.15.3
  4. ActiveMQ Browser 2.5.2.8
  5. 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 角色:admin 密码:activemq

    异常

    无法启动QBrowserV2 无法连接到ActiveMQ JMX Server。

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

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

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

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

    请帮忙

    Nghia酒店

1 个答案:

答案 0 :(得分:1)

在谷歌搜索后,最终ActiveMQ和ActiveMQ浏览器一起开心。

这是我的所有配置

<强> 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:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN&GT; ActiveMQ的   启动Java Runtime:Oracle Corporation 1.8.0_101 C:\ Program   Files \ Java \ jdk1.8.0_101 \ jre堆大小:current = 1005056k   free = 994570k max = 1005056k       JVM args:-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 0.3 \ BIN .. \的conf / jmx.password   -Dcom.sun.management.jmxremote.access.file = C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ 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:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \ CONF; C:\工作\软\ Apache的ActiveMQ的-5.15.3 -bin \ Apache的ActiveMQ的-5.15.3 \ BIN ../ CONF; C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ 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 .. \ CONF   -Dactivemq.data = C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \数据   -Djava.io.tmpdir = C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \数据\ TMP   扩展类路径:
  [C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \ lib中,C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\阿帕奇-activemq-5.15.3 \ BIN .. \ LIB \骆驼,C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \ LIB \可选,C: \工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \ LIB \ WEB,C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ apache- ActiveMQ的-5.15.3 \ BIN .. \ LIB \额外]   ACTIVEMQ_HOME:   C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN ..   ACTIVEMQ_BASE:   C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN ..   ACTIVEMQ_CONF:   C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \的conf   ACTIVEMQ_DATA:   C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \数据   从以下位置加载消息代理:xbean:activemq.xml INFO |清爽   org.apache.activemq.xbean.XBeanBrokerFactory$1@1554909b:启动日期   [Fri Mar 02 11:03:24 CST 2018];上下文层次结构的根INFO |   使用持久性适配器:   KahaDBPersistenceAdapter [C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \数据\ kahadb]   信息| KahaDB是版本6 INFO | JMX控制台可以连接到   服务:JMX:RMI://本地主机:1098 / JNDI / RMI://本地主机:1099 / jmxrmi   信息|   PListStore:[C:\工作\软\ Apache的ActiveMQ的-5.15.3斌\ Apache的ActiveMQ的-5.15.3 \ BIN .. \数据\本地主机\ tmp_storage]   开始了INFO | Apache ActiveMQ 5.15.3(localhost,   ID:E105756-56074-1520010210044-0:1)正在启动INFO |听   连接点:   TCP:// E105756:61616 maximumConnections = 1000&安培; wireFormat.maxFrameSize = 104857600   信息|连接器openwire启动了INFO |倾听连接   在:   AMQP:// E105756:5672 maximumConnections = 1000&安培; wireFormat.maxFrameSize = 104857600   信息|连接器amqp启动了INFO |通过以下方式收听连接:   蹬:// E105756:61613 maximumConnections = 1000&安培; wireFormat.maxFrameSize = 104857600   信息|连接器stomp启动INFO |通过以下方式收听连接:   MQTT:// E105756:1883 maximumConnections = 1000&安培; wireFormat.maxFrameSize = 104857600   信息|连接器mqtt启动了WARN |   ServletContext的@ o.e.j.s.ServletContextHandler @ 4241e0f4 {/,空开始}   已发现路径的http方法:/ INFO |听   连接在   WS:// E105756:61614 maximumConnections = 1000&安培; wireFormat.maxFrameSize = 104857600   信息|连接器ws启动了INFO | Apache ActiveMQ 5.15.3(localhost,   ID:E105756-56074-1520010210044-0:1)启动INFO |寻求帮助或更多   有关信息,请参阅:http://activemq.apache.org INFO |没有春天   在类路径INFO |上检测到的WebApplicationInitializer类型ActiveMQ的   WebConsole在http://0.0.0.0:8161/ INFO |处可用ActiveMQ Jolokia   http://0.0.0.0:8161/api/jolokia/ INFO |提供REST API   初始化Spring FrameworkServlet&#39;调度程序&#39;信息|没有春天   在类路径INFO |上检测到的WebApplicationInitializer类型   jolokia-agent:使用策略访问限制器   类路径:/jolokia-access.xml

<强> 4。 ActiveMQ Broswer版本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

  

开始&#34; ActiveMQBrowser&#34; javaw -Xms128m -Xmx512m -splash:cube.png -cp   \ QBrowserV2_Neo.jar; \ ActiveMQ的-网络5.15.3.jar; \ ActiveMQ的,全5.15.3.jar; \基德-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 Browser的连接配置 JMX URL:service:jmx:rmi:/// jndi / rmi:// localhost:1099 / jmxrmi JMX角色:admin JMX密码:activemq