2010-08-16 120 views
0

我遇到以下問題。當我在本地開發我的應用程序時,我正在使用Netbeans支持部署它。現在我需要在官方服務器上部署應用程序。我安裝了Tomcat6,它正確顯示了開始頁面,但是如何部署我的應用程序?需要進行哪些更改才能在端口80上工作(目前它在默認8080上工作)?我應該在哪裏複製我的應用程序中的文件?非常感謝幫助我。鏈接到類似的職位也表示讚賞。我找不到任何會幫助我強硬的事情。在Tomcat6中部署webapp

回答

1

如何部署我的應用程序

在Netbeans的生成操作中創建文件夾DIST戰爭文件。在這裏看到關於它的question。您將需要採取這場戰爭文件:

應該在哪裏我的文件從我的 應用程序複製?

把它放在tomcat的webapp文件夾下。 位置是您的tomcat_home文件夾 - > webapps。

據此做出 工作在端口80

您TOMCAT_HOME文件夾,打開conf文件夾下需要改變。在裏面找到server.xml文件。用記事本打開它,從8080到80更改端口號:

<Connector port="8080" … /> 

應該是:

<Connector port="80" … /> 

不要忘了重新啓動服務器!

現在鏈接到您的應用程序將是: http://localhost/YourWarFileName/ 或計算機ip /名稱而不是本地主機。

+0

非常感謝Odelya。我必須複製任何jar文件嗎?那麼位於我的WEB-INF目錄中的web.xml呢?那裏需要改變嗎? – sass 2010-08-16 20:35:21

+0

您不需要複製jar文件。戰爭檔案包括他們。 以及web.xml將被部署。 – Dejell 2010-08-16 20:38:18

+0

如果您有興趣查看戰爭文件,請將其複製到其他位置。右鍵 - >重命名爲youfile.zip並提取所有文件。 你會看到裏面的戰爭是怎樣的。 – Dejell 2010-08-16 20:40:00