在pom.xml中配置进程类型时,Heroku Webapp CRASHING

时间:2016-06-11 03:21:54

标签: java maven tomcat heroku heroku-toolbelt

我正在创建Web服务并在我的应用程序中使用嵌入式tomcat。为此,我实现了一个创建Tomcat服务器实例的主类(Main.java)。

现在在heroku上部署这个应用程序,我正在使用maven插件。在配置标签中,我将流程类型指定为:

<processTypes>
     <web>java $JAVA_OPTS -cp target/classes:target/dependency/* Main</web>
</processTypes>

部署时,应用程序崩溃,说未找到Main类,我也将Main.java保存在根目录中。我是否需要对命令进行一些更改?

上面是我的eclipse目录结构。 eclpse directory structure

1 个答案:

答案 0 :(得分:0)

您的Main.java似乎不在您的Maven src目录中。我怀疑它甚至是由Maven编译的(但Eclipse可能会编译它)。

尝试将Main.java文件移至src/main/java目录。