# 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,在標籤之間輸...