# 配置项目访问不用输入项目名称
# 【重要】亲测 <Host>中的 appBass="" 一定不能带目录,必须为空,因为启动tomcat会启动appBass下面的所有的项目
(然后你在<Context> 中又配置了 docBase,会又一次启动此项目,会出现启动两次)
<Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true"> # appBase必须为空,要不就别和docBase的路径重复,否则项目启动两遍
<Context path="" docBase="www.ifengSearch.com/ifengSearch" reloadable="true" /> # 添加此 标签在<Host> 里,docBase="项目的路径+项目名称"
解决tomcat配置访问项目不用输入项目名称
解决tomcat配置访问项目不用输入项目名称,启动tomcat项目运行两遍
步骤:
1、把<Host> 中的设置 appBase=""
2、在<Host> 中添加 <Context path="" docBase="项目目录/项目名称" reloadable="true" />
【重要】配置<Context>这个最后把appBase配置为空"",要不配置docBase和appBase的路径有重复,则导致项目启动两遍
配置文件说明:
name:外面访问的ip,配置域名指定访问的项目,可以填写实际域名
appBase:tomcat默认启动加载此目录下的项目,如appBase="webapps",则tomcat启动就加载此下的所有项目
<Host>下的<Context>
path:项目的别名,如项目名:ifenSearch,配置path="ifeng",则访问 http://localhost:8080/ifeng 也可以访问项目
docBase:配置项目的访问路径