【问题标题】:docker tomcat directory not found?找不到docker tomcat目录?
【发布时间】:2017-05-03 14:21:57
【问题描述】:

我在 ubuntu 16.04 LTS 和 Docker 版本 1.12.0 上运行了 docker tomcat 8

$ docker运行-it - -p 8080:8080 tomcat:8.0 使用 CATALINA_BASE:/usr/local/tomcat 使用 CATALINA_HOME:
/usr/local/tomcat 使用 CATALINA_TMPDIR: /usr/local/tomcat/temp 使用 JRE_HOME: /usr/lib/jvm/java-7-openjdk-amd64/jre 使用 类路径:
/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 2016 年 12 月 18 日 09:53:03.958 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本: Apache Tomcat/8.0.39 2016 年 12 月 18 日 09:53:03.960 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器建立:
2016年11月9日08:48:39 UTC 2016 年 12 月 18 日 09:53:03.960 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器号:
8.0.39.0 2016 年 12 月 18 日 09:53:03.961 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称:
Linux 2016 年 12 月 18 日 09:53:03.961 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统版本:
4.4.0-31-通用 2016 年 12 月 18 日 09:53:03.961 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构:
amd64 2016 年 12 月 18 日 09:53:03.961 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 主页:
/ usr / lib / jvm / java-7-OpenJDK-AMD64 / JRE 2016 年 12 月 18 日 09:53:03.961 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:
1.7.0_111-b01 2016 年 12 月 18 日 09:53:03.961 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 供应商:
甲骨文公司 2016 年 12 月 18 日 09:53:03.962 信息 [主要] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
/usr/local/tomcat 2016 年 12 月 18 日 09:53:03.962 信息 [主] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
/usr/local/tomcat 2016 年 12 月 18 日 09:53:03.962 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 2016 年 12 月 18 日 09:53:03.962 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-djdk.tls.ephemeraldhkeysize = 2048 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 争论: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-Djava.endorsed.dirs=/usr/local/tomcat/endorsed 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-dcatalina.base = / usr / local / tomcat 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-dcatalina.home = / usr / local / tomcat 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行 参数:-djava.io.tmpdir = / usr / local / tomcat / temp 2016 年 12 月 18 日 09:53:03.963 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 已加载 基于 APR 的 Apache Tomcat 本机库 1.2.10,使用 APR 版本 1.5.1。 2016 年 12 月 18 日 09:53:03.964 信息 [主] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 能力:IPv6 [true]、sendfile [true]、接受过滤器 [false]、 随机[真]。 2016 年 12 月 18 日 09:53:03.967 信息 [主] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 成功初始化(OpenSSL 1.1.0c 2016 年 11 月 10 日) 2016 年 12 月 18 日 09:53:04.067 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler [“http-apr-8080”] 2016 年 12 月 18 日 09:53:04.080 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化 ProtocolHandler [“ajp-apr-8009”] 2016 年 12 月 18 日 09:53:04.084 INFO [main] org.apache.catalina.startup.Catalina.load 初始化处理 690 毫秒 2016 年 12 月 18 日 09:53:04.118 信息 [主] org.apache.catalina.core.StandardService.startInternal 启动 服务卡塔利娜 2016 年 12 月 18 日 09:53:04.118 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 启动 Servlet 发动机:Apache Tomcat / 8.0.39 2016 年 12 月 18 日 09:53:04.129 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/ROOT 18-Dec-2016 09:53:04.656 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 web应用目录/usr/local/tomcat/webapps/ROOT已经完成 在 527 毫秒内 2016 年 12 月 18 日 09:53:04.657 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/host-manager 18-Dec-2016 09:53:04.732 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 web应用目录/usr/local/tomcat/webapps/host-manager有 在 76 毫秒内完成 2016 年 12 月 18 日 09:53:04.733 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/examples 2016 年 12 月 18 日 09:53:05.177 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 web应用目录/usr/local/tomcat/webapps/examples有 完成444毫秒 2016 年 12 月 18 日 09:53:05.177 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/manager 18-Dec-2016 09:53:05.218 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 web应用目录/usr/local/tomcat/webapps/manager有 在 41 毫秒内完成 2016 年 12 月 18 日 09:53:05.219 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署网络 应用程序目录 /usr/local/tomcat/webapps/docs 2016 年 12 月 18 日 09:53:05.245 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 部署 Web 应用程序目录 /usr/local/tomcat/webapps/docs 已完成 在 26 毫秒内 2016 年 12 月 18 日 09:53:05.250 信息 [main] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler [“http-apr-8080”] 2016 年 12 月 18 日 09:53:05.259 信息 [main] org.apache.coyote.AbstractProtocol.start 启动 ProtocolHandler [“ajp-apr-8009”] 2016 年 12 月 18 日 09:53:05.260 INFO [main] org.apache.catalina.startup.Catalina.start 服务器在 1175 毫秒内启动

查看目录到/usr/local/tomcat但是没有目录,tomcat目录在哪里?

【问题讨论】:

    标签: docker tomcat8 ubuntu-16.04


    【解决方案1】:

    根据官方的Tomcat镜像文档(On DockerHub),Tomcat的位置确实是/usr/local/tomcat。

    我已经执行了docker run -it --rm -p 8080:8080 tomcat:8.0 /bin/bash,我可以确认这是真的。请尝试执行上述命令并检查结果。

    仅供参考,在 docker-run 命令末尾添加/bin/bash 将在容器内执行 BASH 并让您与其内容进行交互。

    【讨论】:

      猜你喜欢
      • 2022-12-13
      • 1970-01-01
      • 2012-02-02
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      相关资源
      最近更新 更多