zoukankan      html  css  js  c++  java
  • Tomcat中配置多个网站,多个站点的方法

    最近想要在tomcat中部署多个网站,但是不知道怎么配置,通过查找资料和摸索,发现要实现这一点其实还是很简单的。

    如何利用Tomcat建立多个Web应用 呢?

    重点就是:server.xml文件的配置

    找到server.xml配置文件中的<Host>节点,通过增加host,来配置多个站点。

    配置站点1

    <Host name="www.shishangshow.top"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context  path=""  docBase="C:yxy	omcatwebappsshishangshow" reloadable="true" >
                         
             </Context>
                <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    </Host>

    配置站点2

    <Host name="www.yangxianyang.top"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context  path=""  docBase="C:yxy	omcatwebappsyangxianyang" reloadable="true" >
                         
            </Context>
                <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    </Host>

    配置站点3

    <Host name="www.albertyy.com"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    		<Context  path=""  docBase="C:yxy	omcatwebappsyangxianyang" reloadable="true" >
                         
            </Context>
                <!-- SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    </Host>

    就这样通过增加host就能配置多个站点了,还是挺简单。

  • 相关阅读:
    asp.net 重定向的三种方法
    C# 日期格式转【转】
    PL/SQL %TYPE和%ROWTYPE的区别【转】
    oracle 常用函数【转】
    阿里---arthas---代码诊断工具使用
    线上应用CPU占用过高
    Centos 7搭建Gitlab服务器超详细Centos 7搭建Gitlab服务器超详细(搭建成功)
    G1和CMS垃圾回收数据对比
    定位CPU暂用过高问题排查
    OAutho2----实现单点登录
  • 原文地址:https://www.cnblogs.com/yangxianyang/p/13675646.html
Copyright © 2011-2022 走看看