Tomcat遇到部署Web应用程序目录(DOCKER)

所以我有一个简单的war文件,我想在Docker上部署,HelloWorld.war是从NetBeans中导出的​​,在我的桌面上,它会卡住

08-Jun-06 06:59:20.276信息[localhost-startStop-1] org.apache.catalina.startu p.HostConfig.deployWAR部署Web应用程序存档[/ usr / local / tomcat / weba pps / HelloWorld.war]

或者花费太多时间来启动服务器,或者只是无法正常工作。

所以我用的命令是docker run -it -p 8080:8080 -v $(pwd)/Desktop/HelloWorld.war:/usr/local/tomcat/webapps/HelloWorld.war tomcat

我的命令有什么问题吗? 我对这些东西都比较陌生,所以请耐心等待。

战争文件是从一个在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 [main] 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构build的服务器:
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 [main] 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 [main] 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 / local /tomcat/conf/logging.properties 08-Jun-2017 06:57:35.284 INFO [main] 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 / t omcat 08-Jun-2017 06:57:35.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.io.tmpdir = / usr / local / tomcat / temp 08-Jun-2017 06:57:35.294 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent使用APR版本[1.5.1]加载基于APR的Apache Tomcat Native库[1.2.12]。 APRfunction:IPv6 [true],sendfile [true],接受filter[false],随机[true]。 08-Jun-06 06:57:35.297 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR / OpenSSLconfiguration:useAprConnector [false],useOpenSSL [true] 08-Jun-06 06:57:35.315 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化[OpenSSL 1.1.0e 2017年2月16日] 08-Jun-2017 06:57:35.558 INFO [main] org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler [“http-nio-8080”] 08-Jun-2017 06:57:35.635 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector使用servlet的共享select器写入/读取08-Jun- 2017 06:57:35.644信息[main] org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler [“ajp-nio-8009”] 08-Jun-06 06:57:35.651 INFO [main] org.apache.tomcat。 util.net.NioSelectorPool.getSharedSelector使用共享select器进行servlet写入/读取08-Jun-06 06:57:35.664信息[main] org.apache.catalina.startup.Catalina.load初始化在2405 ms中处理08-Jun- 2017 06:57:35。 728 INFO [main] org.apache.catalina.core.StandardService.startInternal启动服务[Catalina] 08-Jun-06 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 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR部署Web应用程序存档[/ usr / local / tomcat / webapps / HelloWorld 。战争]