Tomcat直接域名访问项目,无需配置项目名

通过域名直接访问项目,我尝试了好多办法,人都快傻了
终于搞定了
原来www.feng.com:8080/oa/to_login,现在变为www.feng.com:8080/to_login

切记切记切记,这才是关键,暴力一点,才喜欢

先将它原始就有的ROOT删掉
把 自己的war项目包“oa.war" 改成 "ROOT.war” 即可。
因为下面的server.xml中的 “uppackWARS” 会自动解压war包成 “ROOT文件”,这样ROOT文件夹就重新生成了。

再配置在server.xml下的docBase路径为"ROOT"。变成下图样子!!!

打开 tomcat - ->conf- ->server.xml 编辑,添加

 <Host name="www.feng.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      <Context path="" docBase="ROOT" reloadable="true" privileged="true" />

在重启即可
在这里插入图片描述

原来网站时www.feng.com:8080/oa/to_login,现在变为www.feng.com:8080/to_login,运行成功
在这里插入图片描述

发布了17 篇原创文章 · 获赞 18 · 访问量 3832

猜你喜欢

转载自blog.csdn.net/weixin_43464303/article/details/105485864