Tomcat部署web專案常用方式

2021-07-11 17:28:59 字數 2360 閱讀 9526

# web專案部署到tomcat方式總結

一:web專案最終的發布結構為:專案名為env

eclipse中專案結構圖:

eclipse export出的war包:上層目錄為env

文字說明: env meta-inf web-inf lib calsses web.xml

二:web.xml 配置

<?xml version="1.0" encoding="utf-8"?>

>

tdisplay-name

>

>

>

helloservlet-name

>

>

com.tomatoman.env.envservletservlet-class

>

servlet

>

>

>

helloservlet-name

>

>

/hellourl-pattern

>

>

........

>

三,專案部署方式

方法1:

訪問方式:根據web.xml的配置,http://localhost:8080/env/hello

方法2:

修改配置檔案tomcat/conf/server.xml,在server.xml 中

>

host

>

中增加path="

" docbase

="/users/gzq/documents/web/env"

debug

="0"

reloadable

="true"

/>

其中,path:虛擬路徑,

訪問方式:根據web.xml和context的配置,http://localhost:8080/hello

如果context的虛擬路徑path為 haha:

path

="/haha"

docbase

="/users/gzq/documents/web/env"

debug

="0"

reloadable

="true"

/>

則訪問方式為:http://localhost:8080/haha/hello 所以虛擬路徑path的配決定了你專案最終的訪問方式

注意:path="

" docbase

="/env"

debug

="0"

reloadable

="true"

/>

方法3:

在conf目錄中,在catalina\localhost(此處需要注意目錄的大小寫)目錄下新建乙個xml檔案,任意命名zeze.xml(但是這個xml檔案的名字必須和內部context 虛擬路徑path的名字一致),zeze.xml**如下。

訪問路徑:根據web.xml 和 zeze.xml 的配置:http://localhost:8080/zeze/hello

注意:1,catalina\localhost 目錄下增加的xml檔案名字必須和內部context 虛擬路徑path的名字一致,否則訪問出錯。

五,注意:

總結:>

host

>

中配置path

="/env"

docbase

="/env"

debug

="0"

reloadable

="true"

/>

其中env 時eclipse中建立改web專案的專案名,同時也是war包解壓後的第一級目錄

2,第二種和第三種方式配置更為自由,可以隨意定製虛擬路徑path,如果不配置,則可以用網域名稱直接訪問servlet,

3,如果採用第二種和第三種方式配置,即path為空

path="

" docbase

="/users/gzq/documents/web/env"

debug

="0"

reloadable

="true"

/>

同時在專案的web.xml 中增加這麼一行配置,

>

>

helloservlet-name

>

>

/url-pattern

>

>

則可以直接用網域名稱的方式訪問servlet:http://localhost:8080/

Tomcat部署web專案

tomcat的目錄結構 tomcat根目錄在tomcat中叫,1.bin 存放各種平台下啟動和關閉tomcat的指令碼檔案。2.lib 在lib目錄下的lib目錄,存放tomcat伺服器和所有web應用都能訪問的jar。3.work tomcat把各種由jsp生成的servlet檔案放在這個目錄下。...

Tomcat部署web專案

操作前,先來了解一下tomcat的目錄結構。適用於tomcat 6.0,tomcat7.0 tomcat根目錄在tomcat中叫,1.bin 存放各種平台下啟動和關閉tomcat的指令碼檔案。2.lib 在lib目錄下的lib目錄,存放tomcat伺服器和所有web應用都能訪問的jar。3.work...

Tomcat 部署web 專案

回到頂部 回到頂部 2 啟動tomcat伺服器 雙擊 apache tomcat 6.0.16 bin 目錄下的 startup.bat,啟動伺服器 3 在瀏覽器輸入 http localhost 8080 專案名 訪問的檔名 回到頂部 開啟tomcat下conf server.xml,在標籤之間輸...