我正在创建Web服务并在我的应用程序中使用嵌入式tomcat。为此,我实现了一个创建Tomcat服务器实例的主类(Main.java)。
现在在heroku上部署这个应用程序,我正在使用maven插件。在配置标签中,我将流程类型指定为:
<processTypes>
<web>java $JAVA_OPTS -cp target/classes:target/dependency/* Main</web>
</processTypes>
部署时,应用程序崩溃,说未找到Main类,我也将Main.java保存在根目录中。我是否需要对命令进行一些更改?
答案 0 :(得分:0)
您的Main.java
似乎不在您的Maven src
目录中。我怀疑它甚至是由Maven编译的(但Eclipse可能会编译它)。
尝试将Main.java
文件移至src/main/java
目录。