【问题标题】:ActiveMQ 5.15 HTTP ERROR: 503ActiveMQ 5.15 HTTP 错误:503
【发布时间】:2019-03-18 03:12:57
【问题描述】:

运行环境:linux(CentOS 7), JDK 1.8, & ActiveMQ 5.15

我启动Activemq然后用Chrome访问管理页面,当我尝试使用默认用户名和密码登录时出现以下错误;

HTTP 错误:503

访问 /admin/ 时出现问题。原因:

由 Jetty 提供支持的服务不可用://

我该如何解决这个问题?

【问题讨论】:

  • 您能否提供应该在运行环境中的activemq.log 文件的输出 - 它应该提供一些有用的错误消息。请使用下面的链接编辑您的问题并添加信息。

标签: activemq


【解决方案1】:

我遇到了同样的错误。原来我最初以 root 用户身份运行它,后来我停止它并以非 root 用户身份运行它。非 root 用户无法访问由原始 root 实例创建和拥有的某些数据文件。

检查文件的所有权,并在必要时更改它们以匹配运行代理的用户。

【讨论】:

    【解决方案2】:

    有同样的问题。 可能是包的提取出了点问题。

    我下载了这个:

    wget https://archive.apache.org/dist/activemq/5.15.0/apache-activemq-5.15.0-bin.tar.gz
    

    并将其提取为:

    sudo tar -zxvf apache-activemq-5.15.0-bin.tar.gz -C /opt
    

    然后它对我有用。

    【讨论】:

      【解决方案3】:

      我的两分钱:

      我从 Ubuntu Repo 中的 activemq 开始,但后来从官方网站更改为二进制包。

      在我的例子中,repo 版本留下了一个 /etc/default/activemq 配置文件,它使用用户“activemq”运行 activemq。在之前的实验中发现,当我以自己的用户名启动activemq时,我并没有杀死在“activemq”下运行的旧进程。有两个activemq进程以不同的用户名运行,连接到管理控制台时,我有一个503。

      我删除/etc/default/activemq文件,杀掉所有在“activemq”下运行的activemq进程,然后用我的用户名重启activemq,503就没有了。

      【讨论】:

        猜你喜欢
        • 2021-04-10
        • 2015-07-23
        • 2012-12-09
        • 1970-01-01
        • 2015-08-26
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        • 2016-12-14
        相关资源
        最近更新 更多