【问题标题】:How to run a .war without a main class from command and heroku?如何在没有来自命令和 heroku 的主类的情况下运行 .war?
【发布时间】:2020-07-17 15:09:45
【问题描述】:

我有一个 spring mvc、maven CRUD webapp,没有主类,也没有可执行类。 它有几个从 Controller 类调用时运行的 .jsp 页面。

它有 Appinitializer,我猜它使用 Spring MVC 来启动应用程序。它还有一个带有 Viewresolver 的类,我猜它配置了控制器。我把它打包成 .war 。

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

下面是 appinitializer 的样子:

【问题讨论】:

    标签: java spring-mvc heroku war main


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-01-23
      • 2014-04-05
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 2014-05-29
      • 2014-12-07
      • 2020-09-20
      • 1970-01-01
      相关资源
      最近更新 更多