我刚开始弹簧靴和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错误。我真的很挣扎于此,感谢任何帮助。
答案 0 :(得分:1)
我已经解决了这个问题。 IntelliJ生成war文件的方式存在错误。相反,我需要打开终端并输入:
mvn package
测试它:
java -jar target /(我的文件名).war