2011-02-27 29 views
2

我一直使用php編寫應用程序。但最近我發現,爲了實現可擴展的慧星功能,語言和服務器的最佳組合是Java + Jetty,因爲jetty支持延續,這減少了服務器中的線程數量。但是,我現在正在慢慢學習Java。我使用Eclipse作爲IDE和插件RSE(遠程系統資源管理器)。當我用PHP進行編程時,我剛剛在Apache webserver的htdocs中創建了一個新的php文件,它非常易於部署。但現在當我用Java編程時,我也必須編譯文件。另一個缺陷是我無法在RSE中創建一個Dynamic web項目,因此要部署一個webapp,我必須將我的個人計算機中的所有文件拖到我的遠程服務器上,然後解壓並編譯(通過ssh手動)。你們如何在Eclipse中部署你的java webapp?部署/發佈/調試java webapp的常見做法

是的,在問這個問題之前,我還沒有在網上找到任何好的答案。

回答

4

在您的機器上安裝Web服務器,並在本地機器上進行所有開發和測試。當應用程序準備就緒時,將其部署到遠程服務器上。

您不必在服務器上編譯它。 Java字節碼可以跨操作系統和機器使用。您可以在您的機器上構建您的戰爭文件並將其發送到遠程服務器。

+0

好的,謝謝兄弟!忘記關於戰爭檔案 – einstein 2011-02-27 15:47:06

+0

你知道如何創建碼頭的戰爭檔案嗎?目前爲止,我只能看到Tomcat的教程。像這一個http://www.java-tips.org/other-api-tips/eclipse/how-to-make-war-file-in-eclipse.html但我沒有我的屬性中的tomcat選項卡窗口? – einstein 2011-02-27 15:52:38

+0

不要緊,只需右鍵單擊並導出戰爭文件。 – einstein 2011-02-27 16:07:12