我正在尝试按照本指南在 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
位于目录中,当我来自 Eclipse/src/main/resource
时位置很好。run as -> spring boot
我还有一个单页 html 和一些 javascript 文件来调试 websockets / STOMP 消息,就像这里的指南:https ://spring.io/guides/gs/messaging-stomp-websocket/
我需要更改什么,以便应用程序/resource
在部署为 jar 时可以在目录中找到这些文件?