从 Eclipse 在 AWS EC2 上部署 Java webapp

Posted

技术标签:

【中文标题】从 Eclipse 在 AWS EC2 上部署 Java webapp【英文标题】:Deploy Java webapp on AWS EC2 from Eclipse 【发布时间】:2012-11-24 10:12:18 【问题描述】:

我开始使用适用于 Eclipse (Juno) 的 AWS 插件 我已经看到可以在 Amazon Elastic BeanStalk 上部署一些应用程序,这很棒,但我更愿意将它直接部署到特定的 EC2 实例(主要是为了成本优化)

以前有没有人这样做过,还是我必须编写自己的 Eclipse 插件才能这样做?

根据: http://blog.rajithdelantha.com/2011/10/complete-guide-to-deploy-java-web.html ,创建一个 EC2 服务器(像 Tomcat 一样使用)是可能的,但我找不到选项,我只有 Tomcat6/7 用于 EBS。

感谢您的帮助。

【问题讨论】:

我的建议 - 不要使用 Eclipse 进行部署。根本不要使用Eclipse,它很慢而且总是引起麻烦。 好吧,我同意使用 Eclipse 进行部署并不是最好的主意。但这对我来说将是一个真正的节省时间。此外,我认为 Eclipse 非常适合开发,我认为没有任何理由停止使用它。 这是一只古怪的乌龟——它不能节省你的时间。使用 Alt + Tab 切换到终端以运行您的部署目标!我使用 Sublime Text 2,它很棒! 【参考方案1】:

使用 EC2 服务器,您可以运行任何您想要的 Web 服务器,它基本上只是一个虚拟机。您可以运行 Tomcat、Jetty、JBoss 等。几乎所有这些 Web 服务器都有插件或工具来支持从完全独立于 Amazon 的 Eclipse 进行部署。例如,如果您选择在您的 EC2 服务器上设置 Tomcat,那么您可以按照these(可能有更新的)说明进行操作。

【讨论】:

不相关。问题不是在 EC2 上部署 Tomcat,而是在运行在特定 EC2 实例上的 Tomcat 上部署项目。 我链接的说明显示了如何在 Tomcat 上部署项目。 Tomcat 在什么平台上运行一点也不重要。

以上是关于从 Eclipse 在 AWS EC2 上部署 Java webapp的主要内容,如果未能解决你的问题,请参考以下文章

如何在 aws ec2(linux 实例)上部署 Next js

AWS Cloudformation 上的 UserData 未部署在 EC2 实例上

AWS - ECS - 如何在现有 ECS(带有 1 个 EC2)实例上重新部署更新的 Docker 映像?

从 AWS Beanstalk 应用程序连接到 AWS EC2

如何通过 Ansible 在 AWS EC2 实例上部署 Consul

如何在单个 AWS EC2 实例上的 Node 中部署多个微服务?