(技术)centos7 tomcat server.xml 配置根目录访问 Context path="/",部署后访问显示Tomcat的默认界面而非项目首页

先上图,有图有真相,首先还是有必要说明一下,项目打成war包,上传至 webapps目录下

Tomcat 目录下 conf/server.xml 配置文件如下

1.jpg

浏览器中输入访问路径 ip:8080 回车,界面显示如下:

2.jpg

为了能感同深受,请先说一句 F**k !!!

什么鬼?怎么会是这样子,部署的项目为啥不能访问?

看官小朋友,你是否有很多问号????

它来了,它来了,它带着解决方法走来了

正确的conf/server.xml配置如下:

3.png

解释如下

第1步:把 appBase="webapps" 修改为 appBase="" 
第2步:docBase="war_name" 改为 docBase="webapps/war_name"

示例:
 <Host name="localhost"  appBase=""
            unpackWARs="true" autoDeploy="true">
     
       <Context path="/" docBase="webapps/myPrac"  debug="0" privileged="true" reloadable="true"  />
      
</Host>

特别说明: path="/"  改为 path="" 也可以
如下:
         <Context path="" docBase="webapps/myPrac"  debug="0" privileged="true" reloadable="true"  />


再部署运行试试...

想不想联系到我?想?不想?到底想不想?不想,不想就算了,关了页面走吧,我的QQ群:578060039 也不告诉你了

打完收工

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容