虛擬目錄的設置java
方法一:
在${tomcat安裝目錄}/conf/Catalina/localhost目錄下添加與web應用同名的xml配置文件,這裏站點名稱爲test爲例子。web
test.xml內容:
<Context path="/test" docBase="E:\workspace\test\WebRoot" crossContext="true" debug="3" privileged="true" reloadable="true" deubt="true">
</Context>tomcat
方法二:
直接修改server.xml文件,請在修改以前先作好備份。安全
<server>服務器
<Engine>app
<Host>eclipse
......ide
<Context path="/test" docBase="E:\workspace\test\WebRoot" crossContext="true"spa
debug="3" privileged="true" reloadable="true" debug="true">
</Context>debug
</Host>
</Engine>
</server>
屬性說明:
熱部署的設置
tomcat上的部署問題,有時候是個麻煩的事,當修改java的代碼後都要重啓tomcat。如今,咱們採用熱部署,節省開發時間。
實現步驟:
1. 根據上面虛擬目錄的設置方法,創建虛擬目錄,在這裏採用方一,由於不用修改server.xml文件
在${tomcat安裝目錄}/conf/Catalina/localhost目錄下添加與web應用同名的xml配置文件。
test.xml內容:
<Context path="/test" docBase="E:\workspace\test\WebRoot" crossContext="true" debug="3" privileged="true" reloadable="true">
</Context>
2. 修改eclipse 的.classpath文件的output路徑
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
......
<classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
</classpath>
出處:http://mose.iteye.com/blog/398664