繁体   English   中英

将现有的 java WAR 文件上传到 AWS Elastic Beanstalk

[英]Upload existing java WAR file to AWS Elastic Beanstalk

我在运行 Jetty 服务器的 EC2 实例上有一个有效的 maven java web 项目(我将该项目的 .WAR 文件放到了 jetty webapps/ 文件夹中)。 但是,当我尝试通过 AWS 控制台将这个相同的 .WAR 文件上传到 Elastic Beanstalk 环境时,它根本不起作用。 我需要对我的 Web 项目进行哪些更改才能使其在 Elastic Beanstalk 上运行?

要将 WAR 部署为 Elastic Beanstalk 中的应用程序版本,您需要使用Java Tomcat 平台

在 Elastic Beanstalk 中使用 java 的另一个选择是Java SE 平台 但在这种情况下,您需要上传一个 zip 文件作为应用程序版本,而不是 WAR。 因此,使用 jetty 和 Java SE ELB 平台的更好机会是在您的应用程序中嵌入 jetty 并构建一个可运行的胖 jar。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM