tomcat设置直接通过域名访问项目(不需要接 /项目名)

前言:

     安装好tomcat以后,我们输入网址(或者ip),访问到tomcat,浏览器当中出现的是tomcat的欢迎界面,如下:

tomcat设置直接通过域名访问项目(不需要接 /项目名)

那么如何能够输入地址以后能够访问到我们自己发布的默认欢迎界面呢?方法如下:

第一步:

找到tomcat的server.xml(在conf目录下),找到:

 

代码如下:

<Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false"></Host>

在</Host>前插入:

代码如下:

<Context path="" docBase="D:/Program Files/Tomcat7 -2/apache-tomcat-7.0.82/webapps/TestProject/" debug="0"/> 看清楚了是反斜杠!!!个人建议写绝对路径,当然相对路径也是可以的。
修改之前:

   <Engine name="Catalina" defaultHost="localhost"> 
     
      <Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true">

      </Host>
    </Engine>

1. 修改 Engine - - - defaultHost 改成你的域名

2. 修改 Host – - name =你的域名

3.再添加Context标签(如下)

修改之后:

    <Engine name="Catalina" defaultHost="wx.bjyijiequ.com">

      <Host name="wx.bjyijiequ.com"  appBase="webapps"  unpackWARs="true" autoDeploy="true">

        <Context path="" docBase="./yjqapp/" reloadable="true"></Context>  
      </Host>
    </Engine>

 

参考文章:https://blog.****.net/qq_33647275/article/details/52585489