2011-03-31 35 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