對Tomcat部署web應用的方式總結,常見的有以下四種:
1、【使用控制台部署】
訪問Http://localhost:8080,並通過Tomcat Manager登錄,進入部署界面即可。
2、【利用Tomcat自動部署】
將應用程序復制到Tomcat的 webapps路徑下,Tomcat啟動時將自動加載。
3、【修改Server.xml文件部署】
用UE或EditPlus打開Tomcat位於conf/server.xml的配置文件,找到以下內容:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
.....
</Host>
.....
在Host之間添加如下內容:
<Context path="/Mywebapps" reloadable="true" docBase="d:Mywebapps" workDir="d:Mywebappsemp"/>
path:表示訪問的路徑;如上述例子中,訪問該應用程序為:http://localhost:8080/Mywebapps
reloadable:表示可以在運行時在classes與lib文件夾下自動加載類包
docbase:表示應用程序的地址,注意斜杠的方向“”
workdir:表示緩存文件的放置地址
4、【增加自定義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名 就可以訪問。