所以我有一个简单的war文件,我想部署在Docker,HelloWorld.war上,我是从NetBeans导出的,并且在我的桌面上,它被卡住了
08-Jun-2017 06:59:20.276 INFO [localhost-startStop-1] org.apache.catalina.startu p.HostConfig.deployWAR部署Web应用程序存档[/ usr / local / tomcat / weba PPS / HelloWorld.war]
OR需要太多时间才能启动服务器,或者只是无法正常工作。
所以我使用的命令是docker run -it -p 8080:8080 -v $(pwd)/Desktop/HelloWorld.war:/usr/local/tomcat/webapps/HelloWorld.war tomcat
我的命令有什么问题吗? 我对所有这些事情都比较新,所以请耐心等待。
war文件是从Eclipse中正常工作的项目导出的。 这是我的容器日志:
使用CATALINA_BASE:/ usr / local / tomcat使用CATALINA_HOME:
/ usr / local / tomcat使用CATALINA_TMPDIR:/ usr / local / tomcat / temp使用 JRE_HOME:/ docker-java-home / jre使用CLASSPATH:
/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 08-Jun-2017 06:57:35.255 INFO [主要] org.apache.catalina.startup.VersionLoggerListener.log服务器版本: Apache Tomcat / 8.5.15 08-Jun-2017 06:57:35.258 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log服务器内置:
2017年5月5日11:03:04 UTC 08-Jun-2017 06:57:35.258 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log服务器编号:
8.5.15.0 08-Jun-2017 06:57:35.259 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log操作系统名称:
Linux 08-Jun-2017 06:57:35.277 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log操作系统版本:
4.4.66-boot2docker 08-Jun-2017 06:57:35.282 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log架构:
amd64 08-Jun-2017 06:57:35.282 INFO [主要] org.apache.catalina.startup.VersionLoggerListener.log Java Home:
/ usr / lib / jvm / java-8-openjdk-amd64 / jre 08-Jun-2017 06:57:35.283 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:1.8.0_131-8u131-b11-1~bpo8 + 1-b11 08-Jun-2017 06:57:35.283 INFO [主要] org.apache.catalina.startup.VersionLoggerListener.log JVM供应商:
Oracle Corporation 08-Jun-2017 06:57:35.283 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
/ usr / local / tomcat 08-Jun-2017 06:57:35.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
/ usr / local / tomcat 08-Jun-2017 06:57:35.284 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数: -Djava.util.logging.config.file =的/ usr /本地/ Tomcat的/ CONF / logging.properties 08-Jun-2017 06:57:35.284 INFO [主要] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数: -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager 08-Jun-2017 06:57:35.285 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Djdk.tls.ephemeralDHKeySize = 2048 08-Jun-2017 06:57:35.287 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.protocol.handler.pkgs = org.apache.catalina.webresources 08-Jun-2017 06:57:35.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Dcatalina.base = / usr / local / tomcat 08-Jun-2017 06:57:35.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数:-Dcatalina.home = / usr / local / tomcat 08-Jun-2017 06:57:35.291 INFO [主要] org.apache.catalina.startup.VersionLoggerListener.log命令行 参数:-Djava.io.tmpdir = / usr / local / tomcat / temp 08-Jun-2017 06:57:35.294 INFO [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent已加载 基于APR的Apache Tomcat Native库[1.2.12]使用APR版本 [1.5.1]。 08-Jun-2017 06:57:35.295 INFO [主要] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 功能:IPv6 [true],sendfile [true],接受过滤器[false], 随机[true]。 08-Jun-2017 06:57:35.297 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR / OpenSSL配置:useAprConnector [false],useOpenSSL [true] 08-Jun-2017 06:57:35.315 INFO [主要] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 已成功初始化[OpenSSL 1.1.0e 2017年2月16日] 2017年6月8日 06:57:35.558 INFO [main] org.apache.coyote.AbstractProtocol.init 初始化ProtocolHandler [" http-nio-8080"] 2017年6月8日 06:57:35.635 INFO [主要] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector使用 servlet的共享选择器写入/读取08-Jun-2017 06:57:35.644 INFO [main] org.apache.coyote.AbstractProtocol.init正在初始化 ProtocolHandler [" ajp-nio-8009"] 08-Jun-2017 06:57:35.651 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector使用 servlet的共享选择器写入/读取08-Jun-2017 06:57:35.664 INFO [main] org.apache.catalina.startup.Catalina.load初始化 处理时间2405毫秒08-Jun-2017 06:57:35.728 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting 服务[Catalina] 08-Jun-2017 06:57:35.729 INFO [main] org.apache.catalina.core.StandardEngine.startInternal启动Servlet 引擎:Apache Tomcat / 8.5.15 08-Jun-2017 06:57:35.856 INFO [本地主机 - startStop-1] org.apache.catalina.startup.HostConfig.deployWAR部署Web 申请档案[/usr/local/tomcat/webapps/HelloWorld.war]