摘自:http://dolphin-ygj.javaeye.com/blog/312046
1. 在.%TOMCAT_HOME%\conf\Catalina\localhost建立一個(gè)xml文件 里面寫(xiě)上
<Context path="/web" docBase="D:/myweb" crossContext="false" debug="0"
reloadable="true"></Context> 推薦方式
2.打開(kāi)%TOMCAT_HOME%\conf\server.xml文件
在 <host> </host>之間加入如下代碼: <Context path="/web" docBase="E:\myweb"
debug="0" reloadable="true"/>
3. 把一個(gè)打好的war包放到 %TOMCAT_HOME%\webapps ,tomcat會(huì)自動(dòng)發(fā)表為一個(gè)web應(yīng)用的。
crossContext 的含義我沒(méi)有用過(guò),在網(wǎng)上找來(lái)下也沒(méi)有找到,建議你看看tomcat的文檔應(yīng)該有
的。
debug 應(yīng)該是調(diào)試一個(gè)web項(xiàng)目的java代碼時(shí),將tomcat服務(wù)器和開(kāi)發(fā)工具集成,或需要工具
的一些插件支持(比如Eclipse下的myclipse等),這些方式都是在本地進(jìn)行,即你的開(kāi)發(fā)工具和
tomcat運(yùn)行在同一臺(tái)服務(wù)器上,如果你的開(kāi)發(fā)工具和服務(wù)器不再一臺(tái)機(jī)器上那就需要實(shí)現(xiàn)遠(yuǎn)程
調(diào)試功能了。
其實(shí)在一般java項(xiàng)目開(kāi)發(fā)中都會(huì)引入log4j包,用配置的方式在開(kāi)發(fā)過(guò)程中輸出調(diào)試信息。如果
不是有特別要求,不見(jiàn)建議去花時(shí)間研究它。
到時(shí)reloadable屬性的設(shè)置有些用處,
當(dāng)reloadable=true時(shí),相關(guān)文件改變,Tomcat先停止web app并釋放內(nèi)存,然后重新加載web app
。這樣以來(lái)可以省去手工部署web app工程的時(shí)間。和開(kāi)發(fā)工具一起使用可以稍微提高點(diǎn)工作效
率。
posted on 2009-06-05 15:52
jiafang83 閱讀(21690)
評(píng)論(0) 編輯 收藏