所谓的外部项目就是项目的部署位置不在tomcat目录下的webapps目录里。
有两种配置的方式:
第一种,修改tomcat/conf/server.xml
找到如下的xml标签:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
</Host>
在Host标签中添加如下子元素:
<Context path="/proj-name" docBase="file path" />
其中:
path:项目名称
docBase:项目的实际位置
这种方式的访问路径为:
http://localhost:8080/proj-name/index.html
第二种,在tomcat/conf/catalina/localhost/目录下增加proj-name.xml,没错xml文件的名称为项目名称,
然后在文件中添加如下内容:
<Context docBase="file path" />
这种方式的访问路径为:
http://localhost:8080/proj-name/index.html