在开发webapp项目的过程中,由于需要使用到Tomcat服务器,所以需要把网站的内容部署到Tomcat的webapps目录下,如果在开发的过程中,经常这么做的话,那么是一件非常浪费时间的事情。
可以使用配置虚拟目录的方法,将Tomcat服务器指向所在的项目。我使用的配置方法有一下两种(之所以写这篇日志,是因为我经常忘记路径怎么写):
1、在Tomcat安装目录下找到conf下的server.xml中找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
在其中添加:
<Context path="" docBase="你的项目路径" reloadable="true"></Context>
reloadable设置为true是为了每次修改内容的时候不用重启Tomcat服务器。有无都可。
2、在Tomcat安装目录下的的conf/catalina/localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。比如名称为06peng.xml,内容为
<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="你的项目路径"
reloadable="true">
</Context>
保存该文件后重启Tomcat服务器,在地址栏上输入:http://localh...t:8080/06peng 即可访问。
本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/963214,如需转载请自行联系原作者