2011-03-31 36 views
0

我正在开发一个使用java/j2ee作为中间件和Mysql 5.1作为数据库的Web应用程序。我必须在AWS-EC2服务器上部署它。如何使用Eclipse创建构建版本3.6

我的问题是:

  1. 如何创建构建
  2. 如何EC2服务器上部署?

我正在使用Apache Tomcat-6。我应该使用任何其他服务器,如Apache2作为Web服务器?

+1

我不会做亚马逊EC2,但仅仅通过常规方式将项目导出为WAR文件是不够的? – BalusC 2011-03-31 05:09:07

回答

2
  1. 使用WTP创建动态Web模块项目。
  2. 使用AWS Toolkit for Eclipse

这是相当简洁,但你需要那么多的细节,这是毫无意义在这里一一列举。阅读文档,然后回来,具体问题:)

无论你需要在Tomcat前面的Apache2取决于你的要求。如果你需要它,你就会知道它:),你可能想踢关上Apache2的事情:

  • SSL
  • 静态内容
  • URL重写
2

如果你只是打算手动做每一件事。您应仔细阅读本手册http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/

基本上,

  1. 您需要创建一个您所选择的平台的AMI实例。 (赢/基于Unix)。

  2. 使用您需要的软件进行配置。在你的情况下,Tomcat-6和MySQL-5.1。配置它们。设置架构等

  3. 将您的WAR文件上传到实例并部署到Tomcat-6。

  4. 确保Tomcat端口(8080或您配置的任何设备)处于打开状态。您可以从AWS控制台的安全组设置进行配置。

  5. 使用实例的公有DNS访问您的应用程序。公共DNS可以从AWS控制台中找到。

有许多免费提供的,预配置的AMI可用。由于您的设置是最常见的设置之一。我相信你会得到一个,并跳过Step#2

+0

我已经创建了实例,并且通过安装mysql5.1和java6以及tomcat6服务器进行了配置,一旦将war文件上传到tomcat_catalina/webapp文件夹,我如何将它连接到数据库以及如何与数据库进行交易? – 2011-03-31 05:28:14