1.直接把項目複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat項目部署的方法,也是初學者最經常使用的方法。
2.在tomcat安裝目錄中有一個conf文件夾,打開此文件夾,其中包含配置文件server.xml,打開配置文件,並在<host>和</host>之間插入以下語句:
<Context path="/hello" docBase="F:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context>
其中,docBase爲設置項目的路徑。
3.在conf目錄中,在Catalina\localhost(此處須要注意目錄的大小寫)目錄下新建一個XML文件,任意命名,只要和當前文件中的文件名不重複便可,代碼以下。
<Context path="/hello" docBase="D:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context>
第三種方法相對來講比較靈活,而且能夠設置別名。java
對Tomcat部署web應用的方式總結,常見的有如下四種:web
一、【使用控制檯部署】緩存
訪問Http://localhost:8080,並經過Tomcat Manager登陸,進入部署界面便可。tomcat
二、【利用Tomcat自動部署】app
將應用程序複製到Tomcat的 webapps路徑下,Tomcat啓動時將自動加載。eclipse
三、【修改Server.xml文件部署】webapp
用UE或EditPlus打開Tomcat位於conf/server.xml的配置文件,找到如下內容:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
.....
</Host>
..... spa
在Host之間添加以下內容:debug
<Context path="/Mywebapps" reloadable="true" docBase="d:Mywebapps" workDir="d:Mywebappsemp"/>
path:表示訪問的路徑;如上述例子中,訪問該應用程序爲:http://localhost:8080/Mywebappsserver
reloadable:表示能夠在運行時在classes與lib文件夾下自動加載類包
docbase:表示應用程序的地址,注意斜槓的方向「」
workdir:表示緩存文件的放置地址
四、【增長自定義web部署文件(推薦使用,不須要重啓Tomcat)】
在Tomcat安裝目錄confCatalinalocalhost下,裏面有Tomcat自帶的三個應用,隨意複製其中的一個XML文件,而後修改docbase指向你本身的應用程序,
並把path更名,各參數參見上第三種方法。或者你也能夠本身新建一個XML文件(注意此文件名將做爲Context中的path,無論文件裏的path怎麼設置也無效),
將如下內容複製過去,修改相應路徑便可。
<Context path="/test" docBase="F:/J2EE/yazd_war_3_0" debug="0" privileged="true" reloadable="true" >
</Context>
部署完畢後,經過http://localhost:8080/你的path名 就能夠訪問。