首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ActiveMQ服务器上运行WIndows Artemis

在ActiveMQ服务器上运行WIndows Artemis
EN

Stack Overflow用户
提问于 2018-08-31 19:54:23
回答 2查看 2.3K关注 0票数 1

遗憾的是,我需要在Windows上安装ActiveMQ Artemis。我创建了经纪人并启动了它。

当我尝试访问控制台时,在登录页面之后我得到了这个屏幕。(下图)。

我试图在jolokia access.xml.xml上添加这一行。

代码语言:javascript
复制
<allow-origin>*://localhost*</allow-origin>
<allow-origin>*://localhost:8161*</allow-origin>
<allow-origin>*://*0.0.0.0*</allow-origin>
<allow-origin>*://*0.0.0.0:8161*</allow-origin>

没起作用。

禁用Windows防火墙,行为相同。

有更多的配置,我可以解决吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-01 16:18:56

要允许从任何地方访问,jolokia- access .xml中的配置可以是:

代码语言:javascript
复制
<allow-origin>*://*</allow-origin>

从安全的角度来看,这不是最佳实践,因为您允许从任何地方进行连接。这是一个很好的开始,但配置应该在以后对Artemis进行更多的限制。

有关详细信息,请参阅Jolokia文件:第4章.安全

附录1

还检查bootstrap.xml中的绑定,例如:

代码语言:javascript
复制
<web bind="http://0.0.0.0:8161" path="web">

来自Artemis文档:引导配置文件

  • web -配置一个嵌入式Jetty实例,以服务像管理控制台这样的web应用程序。

附录2

作为Internet的解决办法,请为Connection Settings输入以下内容

  • 名称:artemis (或任何您想要的名称)
  • 方案:httphttps (取决于您的配置)
  • 主机:localhost (在服务器上)或ip/servername
  • 端口:8181 (取决于您的配置)
  • 路径:console/jolokia (取决于您的配置)

单击Connect to remote server打开仪表板。要查看接收方/地址的详细信息,请导航到JMX / org.apache.activemq.artemis

票数 2
EN

Stack Overflow用户

发布于 2018-09-04 11:39:55

我发现了问题,但我不知道如何解决。问题在上。我在服务器上安装了Firefox,控制台运行良好。也许是Windows Server上的安全策略,但我没有找到解决方案。

我做了上面@BiNZGi所说的远程访问控制台的配置,所以我不再需要访问服务器了。

谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52121905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档