我在運行Jetty服務器的EC2實例上運行maven java web項目(我在jetty webapps /文件夾中刪除了該項目的.WAR文件)。但是,當我嘗試通過AWS控制檯將相同的.WAR文件上載到Elastic Beanstalk環境時,它根本不起作用。我需要對我的Web項目進行哪些更改才能使其適用於Elastic Beanstalk?將現有的java WAR文件上傳到AWS Elastic Beanstalk
1
A
回答
1
要在Elastic Beanstalk中將WAR部署爲應用程序版本,您需要使用Java Tomcat platform。
Elastic Beanstalk中的其他Java選項是Java SE platform。但在這種情況下,您需要將zip文件作爲應用程序版本上傳,而不是WAR。因此,使用jetty和Java SE ELB平臺的更好機會是在您的應用程序中嵌入碼頭並構建一個可運行的jar。
+0
正是我在找的東西。我上傳了相同的.war文件,我在我的jetty/webapps文件夾中使用了一個運行tomcat的彈性beanstalk環境,它完美地工作。謝謝你,先生。 – statequarter
相關問題
- 1. 在AWS Elastic Beanstalk上編輯php文件
- 2. AWS上的Git文件夾Elastic Beanstalk
- 3. AWS Elastic Beanstalk配置文件
- 4. AWS + Elastic Beanstalk + MongoDB
- 5. 在AWS Elastic BeanStalk中更新/修補.war文件
- 6. AWS Elastic Beanstalk上傳大量數據
- 7. AWS上的Django Elastic Beanstalk manage.py
- 8. AWS Elastic Beanstalk和JAVA_OPTS
- 9. AWS Elastic Beanstalk緩存?
- 10. 將現有的Rails應用程序部署到AWS Elastic Beanstalk
- 11. 如何從AWS Elastic BeanStalk獲取更新的「上傳」文件夾?
- 12. 連接到AWS上的Mysql Elastic Beanstalk
- 13. AWS AWS Elastic Beanstalk上的Scale Magento
- 14. AWS Elastic Beanstalk和Composer
- 15. AWS Elastic Beanstalk問題
- 16. 在Amazons Elastic Beanstalk上部署WAR
- 17. AWS EB CLI(elastic beanstalk)
- 18. AWS Elastic Beanstalk和SQS
- 19. AWS Elastic BeanStalk php.ini文件更新
- 20. Node.js deploy - AWS Elastic Beanstalk
- 21. AWS elastic beanstalk + Nginx + Gunicorn
- 22. Laravel和AWS Elastic Beanstalk - 文件權限
- 23. 僅將指定文件部署到AWS Elastic Beanstalk
- 24. 指向亞馬遜AWS Elastic Beanstalk到現有的EC2
- 25. AWS CodePipeline - 使用現有的Dockerrun.aws.json部署到Elastic Beanstalk
- 26. 在AWS上的Docker中的Docker Elastic Beanstalk
- 27. AWS上的socket.io的Websockets Elastic Beanstalk
- 28. 將JVM參數傳遞給AWS上的Java應用程序Elastic Beanstalk
- 29. 多Docker Elastic Beanstalk:上傳.ebextensions
- 30. 如何知道哪些.war文件在AWS Elastic Beanstalk中部署了「eb deploy」
據我所知EB只支持tomcat。如果你有一些碼頭特定的代碼,你必須使用碼頭,你可以嘗試這個教程:https://eclipse.org/jetty/documentation/current/elastic-beanstalk.html –
那麼Elastic Beanstalk上最新的Java SE平臺支持Jetty 。請參閱http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-se-platform.html和 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html –