我正在使用代码部署设置AWS EC2,我已经成功完成了所有必需的步骤,现在尝试将应用程序部署到EC2,但是在安装之前,我从Appspec.yml文件中收到错误消息,它说未知错误,没有将String隐式转换为Integer,我找不到该问题的更多详细信息,因为我删除了位于var / log / aws / codedeploy-agent /中的codedeploy日志文件,现在它没有将其写回,任何有关如何再次使其成为日志的建议都将是最好的调试方法,或者,如果有人可以帮助解决此问题,那将是很好的。
这是我的appspec.yml文件:
---
files:
? "-source"
: target/outfityard.jar
destination: /home/ubuntu/outfityard/
hooks:
AfterInstall:
-
location: scripts/change_permissions.sh
ApplicationStart:
-
location: scripts/start_server.sh
-
location: scripts/create_test_db.sh
ApplicationStop:
-
location: scripts/stop_server.sh
BeforeInstall:
-
location: scripts/install_dependencies.sh
os: linux
version: 0.0
我希望我的代码将使用maven打包并运行可执行的Java jar文件来运行我的spring boot应用程序。
有什么建议吗?