Spring引导不适用于Elastic Beanstalk

时间:2015-12-28 18:22:57

标签: spring tomcat amazon-web-services spring-boot elastic-beanstalk

我刚开始弹簧靴和aws。我构建了一个带有2个端点的简单应用程序,当我在我的mac上本地运行时,它可以正常工作。

在部署我的应用程序时,我遵循了Spring的说明。我设置了一个环境,生成了一个war文件并上传了它。在生成我的war文件之前,我将打包更改为" war"在我的pom.xml文件中并更改了spring-boot-starter-tomcat的范围。我的beanstalk环境运行tomcat 8和java 8所以在我的pom.xml文件中的项目属性下,我还将Java版本设置为1.8,将tomcat版本设置为8.0.23。

我的war文件上传没有问题,我的环境运行状况良好,但是当我尝试测试其中一个端点时,我一直收到404错误。我真的很挣扎于此,感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。 IntelliJ生成war文件的方式存在错误。相反,我需要打开终端并输入:

mvn package

测试它:
java -jar target /(我的文件名).war