如何解决Maven部署战争失败-无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/]
我刚完成Java应用程序,并试图将其部署到Tomcat 7。 问题是启动运行war文件会导致错误:
失败-无法启动上下文路径/Tradesystem-0.0.1-SNAPSHOT上的应用程序 失败-遇到异常org.apache.catalina.LifecycleException:无法启动组件[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/Tradesystem-0.0.1-SNAPSHOT]]
当我在控制台“ java -version”中编写代码时,它会显示v11,该版本与编译器的版本(设置>编译器> java编译器>项目的目标字节码
我也读过,错误可能是由于目标文件夹的结构不良引起的(有人写道,应该删除目标/类中的文件夹“ classes”,但这无济于事。
我的建议是我在pom.xml中缺少一些明显的配置或类似的东西,但是我真的不想弄乱我的项目,所以我决定问你们。 屏幕截图显示了我的项目的结构。
解决方法
通过关注该文章来解决:
https://dzone.com/articles/deploy-spring-boot-apps-from-jar-to-war
我只是跳过了 2部分。更新您的Main类以扩展SpringBootServletInitializer
主题可以关闭。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。