Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用程序未在Tomcat上运行_Java_Spring_Amazon Ec2_Tomcat8 - Fatal编程技术网

Java 应用程序未在Tomcat上运行

Java 应用程序未在Tomcat上运行,java,spring,amazon-ec2,tomcat8,Java,Spring,Amazon Ec2,Tomcat8,我正在尝试在aws ec2计算机上设置petclinic spring boot应用程序,但应用程序无法启动,出现以下错误: FAIL - Application at context path [/petclinic] could not be started FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catali

我正在尝试在aws ec2计算机上设置petclinic spring boot应用程序,但应用程序无法启动,出现以下错误:

FAIL - Application at context path [/petclinic] could not be started
FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/petclinic]]]
我签入了
logs/catalina.out
,如下所示:

 java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Cat
alina].StandardHost[localhost].StandardContext[/petclinic]]
                at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:758)
                at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
                at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:744)
                at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:980)
                at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1851)
                at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
                at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
                at java.lang.Thread.run(Thread.java:748)
07-Jan-2020 13:51:38.020 INFO [localhost-startStop-2] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/tomcat/web
apps/petclinic.war] has finished in [5,615] ms
07-Jan-2020 13:51:39.963 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.41
07-Jan-2020 13:51:39.966 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          May 4 2019 09:17:16 UTC
07-Jan-2020 13:51:39.970 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.41.0
07-Jan-2020 13:51:39.970 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
07-Jan-2020 13:51:39.970 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.14.138-89.102.amzn1.x86_64
07-Jan-2020 13:51:39.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
07-Jan-2020 13:51:39.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8
.b10.38.amzn1.x86_64/jre
07-Jan-2020 13:51:39.971 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_171-b10
07-Jan-2020 13:51:39.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
07-Jan-2020 13:51:39.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /opt/tomcat
07-Jan-2020 13:51:39.974 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /opt/tomcat
07-Jan-2020 13:51:39.975 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat
/conf/logging.properties
如何使应用程序成功启动


我无法附加完整的日志。我怀疑这可能与版本冲突有关

这是应用程序正常运行的版本信息: 使用CATALINA_BASE:/opt/apache-tomcat-8.5.50 使用CATALINA_HOME:/opt/apache-tomcat-8.5.50 使用CATALINA_TMPDIR:/opt/apache-tomcat-8.5.50/temp 使用JRE_HOME:/usr 使用类路径:/opt/apache-tomcat-8.5.50/bin/bootstrap.jar:/opt/apache-tomcat-8.5.50/bin/tomcat-juli.jar 注意:选择JDK_JAVA_选项:--add opens=JAVA.base/JAVA.lang=ALL-UNNAMED--add opens=JAVA.base/JAVA.io=ALL-UNNAMED--add opens=JAVA.rmi/sun.rmi.transport=ALL-UNNAMED 服务器版本:ApacheTomcat/8.5.50 服务器构建时间:2019年12月7日19:19:46 UTC 服务器编号:8.5.50.0 操作系统名称:Linux 操作系统版本:4.18.0-147.3.1.el8_1.x86_64 架构:amd64 JVM版本:11.0.5+10-LTS JVM供应商:Oracle公司

但我目前的版本如下: sh:/opt/apache-tomcat-8.5.50/bin/version.sh:没有这样的文件或目录 [root@ip-172-31-11-16日志]#sh/opt/tomcat/bin/version.sh 使用CATALINA_BASE:/opt/tomcat 使用CATALINA_主页:/opt/tomcat 使用CATALINA_TMPDIR:/opt/tomcat/temp 使用JRE_HOME:/usr/lib/jvm/JRE 使用类路径:/opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar 服务器版本:ApacheTomcat/8.5.41 服务器构建时间:2019年5月4日09:17:16 UTC 服务器编号:8.5.41.0 操作系统名称:Linux 操作系统版本:4.14.138-89.102.amzn1.x86_64 架构:amd64 JVM版本:1.8.0_171-b10
JVM供应商:Oracle Corporation

在第一行之前没有任何记录,带有
java.lang.IllegalStateException
?这是完整的日志吗?我无法附加完整的日志。我怀疑这可能与版本冲突有关。请检查以上有问题的版本,im正在运行。