我正在使用Redhat的eap71-openshift作为我的基本映像在本地计算机上运行docker。登录管理控制台并尝试使用日志查看器时,我可以下载日志,但是无法查看它们。 Chrome的开发工具表示请求“停止”,并且控制台中显示以下消息。
app-102.js:231 GET http://localhost:9990/management/subsystem/logging/log-file/server.log?operation=attribute&name=stream&useStreamAsResponse 0 ()
我可以将上面的网址复制到新标签中,它将返回日志。如果我在没有docker的情况下直接在我的机器上运行EAP 7.1,则该功能将按预期运行。
这是我的Dockerfile
FROM registry.access.redhat.com/jboss-eap-7/eap71-openshift
RUN $JBOSS_HOME/bin/add-user.sh jbossadmin P@ssw0rd --silent
EXPOSE 9990
CMD ["/opt/eap/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"]
JBoss服务器日志中没有错误。
有人遇到过这个吗?有什么想法吗?