對Tomcat部署web應(yīng)用的方式總結(jié),常見的有以下四種:
1,使用控制臺部署
訪問Http://localhost:8080,并通過Tomcat Manager登錄,進(jìn)入部署界面即可。
2,利用Tomcat自動部署
將應(yīng)用程序復(fù)制到Tomcat的 webapps路徑下,Tomcat啟動時(shí)將自動加載。
3,修改Server.xml文件部署
用UE或EditPlus打開Tomcat位于conf/server.xml的配置文件,找到以下內(nèi)容:
Xml代碼
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
.....
</Host>
.....
在Host之間添加如下內(nèi)容:
來源:(http://blog.sina.com.cn/s/blog_658fbfbb0100i3sa.html) - tomcat自動部署_eric_新浪博客
Xml代碼
<Context path="/Mywebapps" reloadable="true" docBase="d:\Mywebapps" workDir="d:\Mywebapps\emp"/>
path:表示訪問的路徑;如上述例子中,訪問該應(yīng)用程序?yàn)椋篽ttp://localhost:8080/Mywebapps
reloadable:表示可以在運(yùn)行時(shí)在classes與lib文件夾下自動加載類包
docbase:表示應(yīng)用程序的地址,注意斜杠的方向“\”
workdir:表示緩存文件的放置地址
4,增加自定義web部署文件(推薦使用,不需要重啟Tomcat)
在Tomcat安裝目錄conf\Catalina\localhost下,里面有Tomcat自帶的三個(gè)應(yīng)用,隨意復(fù)制其中的一個(gè)XML文件,然后修改 docbase指向你自己的應(yīng)用程序,并把path改名,各參數(shù)參見上第三種方法。或者你也可以自己新建一個(gè)XML文件(注意此文件名將作為 Context中的path,不管文件里的path怎么設(shè)置也無效),將以下內(nèi)容復(fù)制過去,修改相應(yīng)路徑即可。
Xml代碼
<Context path="/test" docBase="F:/J2EE/yazd_war_3_0"
debug="0" privileged="true" reloadable="true" >
</Context>
部署完畢后,通過http://localhost:8080/你的path名 就可以訪問。