你是想把项目放到别的目录,然后对该目录进行映射,即就是配置虚拟目录,方法如下:
1.假如现在在d盘下建立一个名叫test的文件夹,然后从Tomcat的webapps\ROOT目录下将WEB-INF文件夹复制到这个test文件夹下。(注意:WEB-INF文件夹下有一个web.xml不能删除)
2.在Tomcat根目录中的conf文件夹中打开server.xml文件夹进行如下配置:(即在</Host>之上配置红色的部分)
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
[color=Red]<Context path="/xxx" docBase="d:\test"/>[/color]
</Host>
注解:path 表示在浏览器中所要输入的访问路径(当然/xxx只是个示范,你取自己喜欢名称即可)。
docBase 表示的是此虚拟目录对应在硬盘上的真实路径(d:\test也是示范,盘符和项目所要存放的文
件夹自己建)。
回答完毕。。。 |