tomcat
的目錄是
tomcat
預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。也可以將
jsp程式打包成乙個
war包放在目錄下,伺服器會自動解開這個
war包,並在這個目錄下生成乙個同名的資料夾。乙個
war包就是有特性格式的
jar包,它是將乙個程式的所有內容進行壓縮得到。具體如何打包,可以使用許多的
ide環境,如
eclipse
、netbeans
、ant
、jbuilder
等。也可以用
cmd
命令:;
甚至可以在程式執行中打包:
這個預設的應用目錄也是可以改變。開啟try
catch(exceptione)
tomcat
的conf
目錄下的
.xml
檔案,找到下面內容:
在tomcat
的配置檔案中,乙個
web應用就是乙個特定的
context
,可以通過在
server.xml
中新建context
裡部署乙個
jsp應用程式。開啟
server.xml
檔案,在
host
標籤內建乙個
context
,內容如下。
指上下文,實際上就是乙個
web專案;
path
是虛擬目錄,訪問的時候用
訪問網頁
;docbase
是專案實際存放位置的根目錄,對映為
path
虛擬目錄;
reloadable="true"
表示你修改了
jsp檔案後不需要重啟就可以實現顯示的同步。
workdir
是這個應用的工作目錄,存放執行時生成的與這個應用相關的檔案。
以上兩種方法,
web應用被伺服器載入後都會在
tomcat
的conf\catalina\localhost
目錄下生成乙個檔案,其內容如下:
可以看出,檔案中描述乙個應用程式的
context
資訊,其內容和
server.xml
中的context
資訊格式是一致的,檔名便是虛擬目錄名。您可以直接建立這樣的乙個
xml檔案,放在
tomcat
的conf\catalina\localhost
目錄下。例子如下:建立
xixi.xml,
內容如下:
注意:刪除乙個<?xml version="1.0" encoding="utf-8"?>
web應用同時也要刪除
下相應的資料夾和
server.xml
中相應的
context
,還要將
tomcat
的conf\catalina\localhost
目錄下相應的
xml檔案刪除。否則
tomcat
仍會岸配置去載入
以上三種方法都經過測試,確實可行!
Tomcat 部署專案的三種方式
定義tomcat的安裝目錄為 catalina home tomcat的安裝目錄 1.在 catalina home conf server.xml檔案中,設定元素。unpackwars true autodeploy true xmlvalidation false xmlnamespaceawa...
tomcat部署專案的三種方式
二 在server.xml中指定 在tomcat的配置檔案中,乙個web應用就是乙個特定的context,可以通過在server.xml中新建context裡部署乙個jsp應用程式。開啟server.xml檔案,在host標籤內建乙個context,內容如下。在tomcat中的conf目錄中,在se...
tomcat伺服器部署專案的三種方式
配置conf目錄下的service.xml中的 標籤體,在標籤體中新增 即可,其中docbase為專案在本地的路徑,path為瀏覽器上訪問的虛擬路徑。此種方式有著明顯的缺點,配置完service.xml後需要重啟tomcat伺服器,service.xml為tomcat的自帶的配置檔案,裡面可能有多種...