Tomcat 7 快速入門及應用

2021-08-11 03:26:45 字數 1299 閱讀 1809

tomcat是當今最流行的一種servlet/jsp容器。

要將servlet/jsp應用程式部署到tomcat時,需要顯式或隱式定義乙個tomcat上下文。在tomcat中,每乙個tomcat上下文都表示乙個web應用程式。

3.1 顯式定義上下文方法:

有幾種方法,包括:

如果決定給每乙個上下文都建立乙個xml檔案,那麼這個檔名就很重要,因為上下文路徑是從檔名衍生得到的。例如,把乙個commerce.xml檔案放在conf/catalina/localhost目錄下,那麼應用程式的上下文路徑就是commerce,並且可以利用以下url呼叫乙個資源:

http://localhost:8080/commerce/resourcename
context元素大多沒有子元素。它類似於如下,這裡唯一必要的屬性是docbase,它用來定義應用程式的位置。

當把上下文檔案新增到指定目錄時,tomcat就會自動載入應用程式。當刪除這個檔案時,tomcat就會自動解除安裝應用程式。

3.2 隱式定義上下文:

http://localhost:8080/resourcename
http/1.1 : 8080

redirectport="8443"/>server.xml檔案中節點內可能會隨ide產生節點,產生後,bin/startup.bat將不能啟動tomcat.

%tomcat_home%/conf/server.xml

autodeploy="true"

name="localhost"

unpackwars="true">

documentation at: /docs/config/valve.html -->

classname="org.apache.catalina.valves.accesslogvalve"

directory="logs"

pattern="%h %l %u %t "%r" %s %b"

prefix="localhost_access_log."

suffix=".txt"/>

host>

Tomcat7部署java應用

假設war包為test.war 環境為網易蜂巢的tomcat映象起的容器。1.方法一rm rf root重啟tomcat7 etc init.d tomcat7 restart瀏覽器中訪問即可 192.168.80.2 8080 test 2.方法二 此種方法在訪問時可以不加war包名稱。將test...

TOMCAT7遠端除錯

2019獨角獸企業重金招聘python工程師標準 tomcat7和其他有些區別 方法如下 在apache tomcat 7.0.42 bin 目錄下建立setenv.bat 內容如下 set catalina opts agentlib jdwp transport dt socket,addres...

CentOs上tomcat7安裝及配置

1.apache tomcat 7.0.81.tar.gz 2.上傳到linux伺服器。xshell 的xftp5 可以方便上傳 3.通過tar命令解壓。a tar zxvf apache tomcat 7.0.81.tar.gz 解壓到當前目錄 b tar zxvf apache tomcat 7...