2017-10-04 10 views
1

を墜落しました。 展開が正常に終了しました(mvn heroku:deploy)。私はHerokuのアプリのログ(heroku logs --tail)をチェックする場合でも、私はそれがメインクラスを見つけていない参照してください。展開は - 私は<a href="https://devcenter.heroku.com/articles/deploying-java-applications-with-the-heroku-maven-plugin" rel="nofollow noreferrer">Heroku Maven Plugin</a>を使用して、私の春ブーツアプリを展開しようとしているアプリ

2017-10-03T23:50:45.702415+00:00 heroku[web.1]: Starting process with command `java $JAVA_OPTS -cp target/classes:target/dependency/* Main` 
2017-10-03T23:50:48.064526+00:00 app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them. 
2017-10-03T23:50:48.068505+00:00 app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -Dfile.encoding=UTF-8 
2017-10-03T23:50:48.237240+00:00 app[web.1]: Error: Could not find or load main class Main 
2017-10-03T23:50:48.314862+00:00 heroku[web.1]: State changed from starting to crashed 
2017-10-03T23:50:48.301181+00:00 heroku[web.1]: Process exited with status 1 

は私が持っていない任意のProcfile(デフォルトに依存)。 HerokuのMavenのプラグインの設定は次のようになります。

<plugin> 
    <groupId>com.heroku.sdk</groupId> 
    <artifactId>heroku-maven-plugin</artifactId> 
    <version>1.2.0</version> 
    <configuration> 
     <processTypes> 
      <web>java $JAVA_OPTS -cp target/classes:target/dependency/* Main</web> 
     </processTypes> 
    </configuration> 
</plugin> 

メインクラスパスは次のとおりです。

BASEPROJDIR/src/main/kotlin/com/virtualstand/ExplorerApplication.kt 
+0

'2017-10-04T08:32:57.264704 + 00:00 app [web.1]:エラー:メインクラスExplorerApplication'122を見つけられませんでした。 ' –

+1

ありがとう!! –

答えて

1

あなたはメインクラスへのクラスパスが正しいことを確認する必要があります: -

<configuration> 
    <processTypes> 
     <web>java $JAVA_OPTS -cp target/classes:target/dependency/* com.virtualstand.ExplorerApplication</web> 
    </processTypes> 
</configuration> 
関連する問題

 関連する問題