tomcat - docker 官方 tomcat 图像日志没有显示任何内容?

标签 tomcat docker dockerfile boot2docker

我通过将 war 文件添加到 docker 官方 tomcat 镜像的 webapps 文件夹来构建我的 docker java webapp 镜像,这是我在 dockerfile 中的基本镜像。我测试了一个小应用程序并运行图像。我可以在网络浏览器中查看页面。但是当我通过添加不同的 war 文件构建另一个图像时。当我运行图像时,我可以看到 tomcat 正在运行,并且在管理器应用程序中我可以看到我的项目。但是我的 jsp 页面没有显示。我知道出了点问题。通常我检查 tomcat 日志是否有错误。但是这里我的 tomcat 在 docker 容器中运行。当我运行 locate tomcat 时,我看到它在这个位置运行。

/var/lib/docker/aufs/diff/c87241d8699b97e33dd37d3472cf87e3d289eaa479362dd77e4e6b9b5a767a98/usr/local/tomcat/

如果我进去查看日志,没有任何记录。我如何检查日志或在哪里可以看到错误记录在 docker 中?我需要建议,因为这个问题我无法继续进行。

最佳答案

使用 docker logs 命令检查您的容器中发生了什么,请参阅文档 http://docs.docker.com/reference/commandline/cli/#logs

并且您始终可以使用 docker exec 进入您的容器,并在您不在容器中时执行任何调试操作,请参阅文档 https://docs.docker.com/reference/commandline/cli/#exec

并检查 docker events 对您的容器或任何容器的看法,请参阅文档 http://docs.docker.com/reference/commandline/cli/#events

关于tomcat - docker 官方 tomcat 图像日志没有显示任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28082257/

相关文章:

java - Jersey 2.4 和 CXF 2.6

postgresql - 运行部署时无法连接到 tomcat 中的驱动程序错误。

node.js - ERR_NAME_NOT_RESOLVED 使用 Docker 网络在后端容器和 React 容器之间进行通信

Docker 容器 - 连接建立

docker - 从Docker文件触发时获取容器ID

java - 将 Websockets 实现到我的 Tomcat Servlet 中?

java - API 谷歌 Java Tomcat 7

docker - Microk8s 无法从私有(private)注册表中拉取

python - 为什么 'fig build'返回:AttributeError: 'WrappedSocket'对象没有属性 'recvfrom'?

docker - gradle尝试写入out目录时Docker镜像中的权限问题