明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

tomcat應用程序的手工裝載與3種自動裝載

[摘要]以下是看過tomcat文檔后的一些總結(jié)。希望有幫助。--- 利用tomcat管理功能來手工裝載 ----以下是手工裝載和啟動應用。特點是:如果應用程序只以這種方式發(fā)布,則其并沒有永久發(fā)布到服務器上,即:這種裝載只對當前狀態(tài)的服務器有效,下次啟動服務器后不能訪問此應用程序(除非再次裝載)。注意:這些...
以下是看過tomcat文檔后的一些總結(jié)。希望有幫助。

--- 利用tomcat管理功能來手工裝載 ----

以下是手工裝載和啟動應用。
特點是:如果應用程序只以這種方式發(fā)布,則其并沒有永久發(fā)布到服務器上,即:這種裝載只對當前狀態(tài)的服務器有效,下次啟動服務器后不能訪問此應用程序(除非再次裝載)。

注意:這些管理功能適用于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


------ 自動裝載應用程序

以下是永久發(fā)布應用程序的3種方法。tomcat將在啟動時自動裝載這些應用程序。(第一次發(fā)布后需重啟服務器):
(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 + 它們的文檔 + 記事本 + 互聯(lián)網(wǎng)”
就可以非常簡便高效地編寫和調(diào)試java的web應用。同時可以學習java得比較透徹。
btw:$CATALINA_HOME\webapps\tomcat-docs\appdev\sample下的build.xml是一個非常棒的ant構(gòu)建腳本!只需做一點必要的修改,有編譯、發(fā)布、生成javadoc等任務,大力推薦!!本人沒有過多學習ant,只用它就足夠了。