11分钟学会Tomcat多项目映射


11分钟学会Tomcat多项目映射

正是因为这一点一滴觉得还有希望的自己,才是最无可救药的吧。


默认当多个项目放在webapps里时,会检索全部项目,同时通过二级目录的方式如localhost/项目名进行区分和访问;

而有时候想要每个项目都单独映射到不同的域名来访问,又将如何做呢,不妨试试以下配置修改。

一、可查看文档配置说明了解

虚拟路径部署文件說明路径:

http://localhost:8080/docs/config/context.html

二、在server.xml 标签内配置

<!-- 注释掉原来默认的Host-->
      <!-- <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      </Host>  -->

<!--新增2个项目的配置-->
<!--docBase表示文件路径及名字,尽量指向新的文件夹,不要指向webapps
     path 指虚拟访问路径 为空时表示/访问 -->

    <Host name="blog.onfree.cn"  unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 
      <Context path="" docBase="/usr/local/tomcat/apache-tomcat8/myapps/blog" debug="0" reloadable="true"/> 
    </Host>

    <Host name="tool.onfree.cn"  unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="/usr/local/tomcat/apache-tomcat8/myapps/tool" debug="0" reloadable="true"/> 
    </Host>

文章作者: Athink
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Athink !
评论
  目录