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就能配置多个站点了,还是挺简单。

  • 相关阅读:
    LeetCode Find Duplicate File in System
    LeetCode 681. Next Closest Time
    LeetCode 678. Valid Parenthesis String
    LeetCode 616. Add Bold Tag in String
    LeetCode 639. Decode Ways II
    LeetCode 536. Construct Binary Tree from String
    LeetCode 539. Minimum Time Difference
    LeetCode 635. Design Log Storage System
    LeetCode Split Concatenated Strings
    LeetCode 696. Count Binary Substrings
  • 原文地址:https://www.cnblogs.com/yangxianyang/p/13675646.html
Copyright © 2011-2022 走看看