Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.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 Maven部署war失败-无法启动组件[StandardEngine[Catalina]。StandardHost[localhost]。StandardContext[/]_Java_Spring_Maven_Tomcat_Deployment - Fatal编程技术网

Java Maven部署war失败-无法启动组件[StandardEngine[Catalina]。StandardHost[localhost]。StandardContext[/]

Java Maven部署war失败-无法启动组件[StandardEngine[Catalina]。StandardHost[localhost]。StandardContext[/],java,spring,maven,tomcat,deployment,Java,Spring,Maven,Tomcat,Deployment,我刚刚完成我的Java应用程序,我正在尝试将它部署到Tomcat7。 问题在于,启动运行war文件会导致错误: 失败-无法启动上下文路径/tradesystem-0.0.1-快照处的应用程序 失败-遇到异常org.apache.catalina.LifecycleeException:未能启动组件[StandardEngine[catalina].StandardHost[localhost].StandardContext[/tradesystem-0.0.1-SNAPSHOT]] 我读了很多

我刚刚完成我的Java应用程序,我正在尝试将它部署到Tomcat7。 问题在于,启动运行war文件会导致错误:

失败-无法启动上下文路径/tradesystem-0.0.1-快照处的应用程序 失败-遇到异常org.apache.catalina.LifecycleeException:未能启动组件[StandardEngine[catalina].StandardHost[localhost].StandardContext[/tradesystem-0.0.1-SNAPSHOT]]

我读了很多文章,但仍然没有解决这个问题

当我在控制台“java-version”中编写时,它会显示v11,它与编译器的版本相匹配(设置>编译器>java编译器>项目的目标字节码)

我还读到,错误可能是由于目标文件夹的结构不好造成的(有人写道,目标/类中的文件夹“类”应该删除,但没有帮助)

我的建议是,我在pom.xml或类似文件中缺少一些明显的配置,但我真的不想把我的项目搞砸,所以我决定问问你们。 屏幕截图显示了我项目的结构。


请记住,这是我有史以来的第一次部署,对于大多数人来说,错误可能是显而易见的。

通过以下文章解决:

我只是跳过了第2节。更新您的主类以扩展SpringBootServletilizer


主题可以关闭。

这是您显示的完整异常吗?还是有更多异常?