【发布时间】:2020-11-29 02:58:45
【问题描述】:
我有一个在本地运行时完美运行的 JAVA 应用程序。我正在使用 IntelliJ IDEA IDE 和 Heroku 部署配置,使用以下命令 heroku:deploy,我还有一个 pom.xml 文件,其中包含以下 sn-p:
<build>
<plugins>
<plugin>
<groupId>com.heroku.sdk</groupId>
<artifactId>heroku-maven-plugin</artifactId>
<version>3.0.3</version>
<configuration>
<appName>discord-bot-uskompuf</appName>
<processTypes>
<web>java $JAVA_OPTS -Dserver.port=$PORT -cp target/classes:target/dependency/* Bot</web>
</processTypes>
</configuration>
</plugin>
</plugins>
</build>
我的起始码是<web>java $JAVA_OPTS -Dserver.port=$PORT -cp target/classes:target/dependency/* Bot</web>
我的主类名为 Bot,当我编译到 Heroku 时,应用程序成功编译并上传到 Heroku,我收到了构建成功消息。在我的 Heroku 仪表板上,我可以看到我的 dyn0 web java $JAVA_OPTS -Dserver.port=$PORT -cp target/classes:target/dependency/* Bot 但是它总是被列为关闭。查看 Heroku 日志仅表明我的构建已成功。
我在这里错过了什么?
【问题讨论】: