2012-06-15 85 views
1

這是我在stackoverflow上的第一篇文章,所以請原諒我的問題是愚蠢的,在錯誤的代碼中,不夠具體,只是告訴我如何提高我的帖子!我通常會通過以前提出的問題找到所需的所有答案 - 並且非常感謝堆棧溢出社區! - ,但這次不行!在Windows Server 2003上部署Java Web應用程序

所以,我是學生,我目前正在開發一個java2EE web應用程序來幫助compagny管理它的模具庫存。我用Struts2框架開發應用程序(被稱爲MMS),它很好地運行在我的personnal環境是:

  • OS:Windows 7中,64位,Service Pack 1的
  • 應用服務器:Apache Tomcat的7.0.27,使MMS localhost上
  • 數據庫服務器運行:Wampserver2.2d存儲MMS的數據庫
  • 的Java:Java的JRE7(jre_7u4窗口-64)
  • IDE:Eclipse的Java EE的靛藍SR2

現在我需要在我的僱主的服務器上部署我的應用程序。他們給了我通過微軟遠程桌面工具在Windows 2003服務器,其配置的訪問:

  • 的Microsoft Windows Server 2003企業公司版
  • Service Pack 2的

我的問題很簡單:如何我是否可以從在自己的環境中運行良好的應用程序轉到在其服務器上運行的應用程序,並且可以在其Intranet內爲其員工訪問?令人驚訝的是,我沒有找到任何教程解釋如何做到這一點。我發現的文件至今有以下幾種:

我的猜測是:

  1. 第一我需要準備環境,即:在Windows 2003服務器上安裝java,servlet應用程序服務器和MySQL服務器。爲此,我試圖在Windows 2003服務器上安裝java JRE7,tomcat7和wampserver2.2,他們使用與我在PC上使用的相同的.EXE文件。
  2. 在servelet應用程序服務器上部署MMS:爲此,我想我可以將.WAR MMS(用Eclipse創建)放在tomcat的webapp文件夾中。
  3. 在MySQL服務器上部署我的數據庫:爲此,我正在考慮從我的計算機中導出我的數據庫並使用PHPmyAdmin(和.SQL文件)將其導入到服務器中
  4. 最後更改MMS的context.xml使其能夠與新的數據庫進行通信。

這將是足以讓興業的我工作的員工通過他們的網絡瀏覽器訪問網絡器件的應用(只有COMPAGNY的內部網)?

任何anwser告訴如果我要去寫方向,如果我忘了什麼關係,提供建議等將被忠實地感謝:)

非常感謝你提前!

回答

0

這是我建議的通用解決方案。你可以簡單地安裝WAMP服務器軟件包和Windows tomcat的。上傳你的戰爭文件,並啓動MySQL數據庫,Apache和Tomcat服務。 WAMP的服務器應該有PHP,MySQL和phpMyAdmin的爲你的mysql。如果你對批處理文件很好,你可以創建一個批處理文件,如果你想自動啓動,停止和重新啓動所有服務。

+0

非常感謝您! – PoC