如何从命令和heroku中运行没有主类的.war?

问题描述 投票:1回答:1

我有一个Spring MVC,Maven CRUD Webapp,没有主类,也没有可执行类。从Controller类调用时,它具有几个运行的.jsp页面。

它具有Appinitializer,我想它使用Spring MVC来启动应用程序。它也有一个Viewresolver类,我想配置控制器。我将其打包到.war中。

它可以在tomcat localhost上正常运行,但是当我尝试在命令行或heroku本地网络上运行它时,它会不断询问主文件(没有主清单属性)。任何线索如何找到要执行的文件?我没有任何可执行类或主类。

这里的初始化程序看起来像:enter image description here

java spring-mvc heroku war main
1个回答
0
投票

您需要在Heroku上安装Tomcat,就像在本地计算机上一样。 Heroku为您的用例提供了一种解决方案,在此进行描述:https://devcenter.heroku.com/articles/java-webapp-runner

© www.soinside.com 2019 - 2024. All rights reserved.