このガイドに従って、Heroku にSpring Bootアプリをデプロイしようとしています: http://codingricky.com/booting-spring-boot-into-heroku/ (Ricky Yim に感謝)
それはかなり簡単に思えますが、私のアプリには依存関係integration.xml
に必要な が含まれています:spring-messaging
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-messaging</artifactId>
</dependency>
そうは言っても、私はSpring Integration
websockets / STOMP メッセージングだけを使用しているわけではありません。したがって、依存関係が必要です。
アプリを起動しようとすると、単純な見つからないというエラーが表示されます。
Caused by: java.io.FileNotFoundException: class path resource [integration.xml] cannot be opened because it does not exist
ローカルintegration.xml
には/src/main/resource
ディレクトリにありrun as -> spring boot
、Eclipse からの場合は問題なく配置されます。
また、HTML の単一ページと、websockets をデバッグするためのいくつかの javascript ファイルも用意しています。
/resource
アプリがjar としてデプロイされたときにディレクトリ内のこれらのファイルを見つけることができるようにするには、何を変更する必要がありますか?