以下是看過tomcat文檔后的一些總結。希望有幫助。
--- 利用tomcat管理功能來手工裝載 ----
以下是手工裝載和啟動應用。 特點是:如果應用程序只以這種方式發布,則其并沒有永久發布到服務器上,即:這種裝載只對當前狀態的服務器有效,下次啟動服務器后不能訪問此應用程序(除非再次裝載)。
注意:這些管理功能適用于tomcat的所有應用(包括按以下方式自動裝載的應用程序)
1)改寫/conf/tomcat-user.xml,加管理員賬號 <user="xxxx" password="yyyy" roles="standard,manager"> 2)登錄管理員界面 列出應用: http://localhost:8080/manager/list 安裝應用:(手工安裝,可隨時安裝) http://localhost:8080/manager/install?path=/hello&war=file:"g:/myjava/hello" 啟動應用: http://localhost:8080/manager/start?path=/hello 終止應用: http://localhost:8080/manager/stop?path=/hello
------ 自動裝載應用程序
以下是永久發布應用程序的3種方法。tomcat將在啟動時自動裝載這些應用程序。(第一次發布后需重啟服務器): (1)在/conf/server.xml中適當位置加入: <!-- Tomcat a Context --> <Context path="/hello" docBase="g:/myjava/hello" debug="0" />
(2)將文件目錄拷貝至:$CATALINA_HOME/webapps/ 。
(3)將文件包(war)拷貝至:$CATALINA_HOME/webapps/。tomcat將自動解開war包。
其實只要用 “jdk + tomcat + ant + 它們的文檔 + 記事本 + 互聯網” 就可以非常簡便高效地編寫和調試java的web應用。同時可以學習java得比較透徹。 btw:$CATALINA_HOME\webapps\tomcat-docs\appdev\sample下的build.xml是一個非常棒的ant構建腳本!只需做一點必要的修改,有編譯、發布、生成javadoc等任務,大力推薦!!本人沒有過多學習ant,只用它就足夠了。
|