正在运行Apache ActiveMQ Artemis,由于IOException,无法登录到web控制台
(Windows、JDK8和ARTEMIS_HOME set。)我下载了v2.5.0,创建了一个代理,并运行了它正在运行Apache ActiveMQ Artemis,由于IOException,无法登录到web控制台,activemq,Activemq,(Windows、JDK8和ARTEMIS_HOME set。)我下载了v2.5.0,创建了一个代理,并运行了它 artemis.cmd创建broker1,指定登录信息,cd broker1和bin\artemis.cmd运行 (理解该实例建议不在ARTEMIS_HOME dir下)webconsole呈现,我可以通过localhost:8161/console访问它。但是尝试登录时,我在网页上看到一个服务器错误,CLI显示 [org.eclipse.jetty.server.HttpChann
artemis.cmd创建broker1
,指定登录信息,cd broker1
和bin\artemis.cmd运行
(理解该实例建议不在ARTEMIS_HOME dir下)webconsole呈现,我可以通过localhost:8161/console
访问它。但是尝试登录时,我在网页上看到一个服务器错误,CLI显示
[org.eclipse.jetty.server.HttpChannel] /console/auth/login/:java.lang.SecurityException: java.io.IOException: \login.config (No such file or directory)
文件broker1/etc/login.config
确实存在。我试着从不同的目录运行并明确说明配置
cd-broker1/bin
,artemis.cmd运行--xml:artemis-service.xml
但同样的问题。为什么无法识别这个login.config?我相信在
artemis.profile.cmd
中有一个bug。它使用的是:
-Djava.security.auth.login.config=%ARTEMIS_ETC_INSTANCE%\login.config
但是没有定义
%ARTEMIS\u ETC\u INSTANCE%
变量。我认为应该使用%ARTEMIS\u INSTANCE\u ETC\u URI%
。你能试试这个吗?如果这解决了问题,那么我将打开JIRA并发送PR以永久修复它。我已经转移到另一个项目,但如果@Nandish说这是好的,我会支持作为答案。这是否违反了协议?据我所知,跟进你提出的问题,而不是在你不再需要答案时简单地放弃这些问题,这是一种协议(和共同的礼仪)。确认上述内容对我的情况有效。为公众的尊严欢呼!