如何设置Tomcat网站根目录设置

一、问题描述

我这里想实现的效果就是不通过项目名访问tomcat,访问localhost:8080加载到指定的项目,一般的项目放到tomcat的webapp目录,通过localhost:8080/xxx 的方式进行访问

二、解决方法

修改tomcat目录下的conf/server.xml,在<Host>节点里添加,以下内容就行了:

<Context path="/" docBase="ObjectPath" debug="true" reloadable="false"></Context>

项目就放在webapp目录下,当然你也可以通过docBase指定绝对路径,比如docBase="/data/tomcat/webapp/objectName"

示例:

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      <Context path="/" docBase="/data/tomcat9.0/webapps/xxx3.3.0" debug="0" reloadable
          ="false" crossContext="true" />

重启tomcat

sh /data/tomcat9.0/bin/shutdown.sh
sh /data/tomcat9.0/bin/startup.sh

访问:

未设置根目录访问形式:
http://localhost:8080/xxxx


设置根目录后访问形式:
http://localhost:8080
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容