`
qq362228416
  • 浏览: 33234 次
社区版块
存档分类
最新评论

Tomcat 多站点配置

 
阅读更多

今天心血来潮试了一下Tomcat的多站点配置,都是通过修改server.xml完成,其他方式不做介绍

第一种:

这种是最常见的,在网上一搜就可以搜到的,在这里还是拿出来说一下,方便做个比较,直接贴代码

<Host name="localhost"  appBase="www"
            unpackWARs="true" autoDeploy="true">
		
        <!-- 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 "%r" %s %b" />
			   
		<Context docBase="F:\lc\projects\test1\WebRoot" path="/test1" />
		<Context docBase="F:\lc\projects\test2\WebRoot" path="/test2" />
		
      </Host>

通过访问 http://localhost:8080/test1 跟http://localhost:8080/test2 来分别访问这两个应用

最常见的


第二种

通过不同的ip来访问不同的应用,使用在IP后面加应用名,如 http://127.0.0.1:8080 或 http://127.0.0.2:8080 可以访问不同应用,具体配置如下:

	<Host name="127.0.0.1">
		<Context path="" docBase="F:\lc\soft\apache-tomcat-7.0.22\webapps\docs" />
	  </Host>
	  
	  <Host name="127.0.0.2">
		<Context path="" docBase="F:\lc\soft\apache-tomcat-7.0.22\webapps\examples" />
	  </Host>
注意,假如使用第二种方式来配置,需要把Tomcat默认的 Host标签删除、注释也可以,因为默认的host拦截了所有的本机IP 如 127.0.0.1 、127.0.0.2 ...

所有在做测试的使用需要把默认的host删除 或者 注释


啰嗦一句,不喜欢ip地址后加8080的,可以在本文件中的搜索8080关键字,将其替换成80即可,然后使用

http://127.0.0.1 即可访问..





分享到:
评论

相关推荐

    tomcat多站点配置

    tomcat的配置,同一个tomcat下可以访问多个站点配置。

    TOMCAT多站点配置.txt

    TOMCAT多站点配置 1 打开tomcat/conf/server.xml,在里面找到&lt;Engine name="Catalina" defaultHost="localhost"&gt;..... 2 在&lt;Engine name="Catalina" defaultHost="localhost"&gt;&lt;/Engine&gt;中间加入内容: ............

    Tomcat 多站点配置详解及实现方法

    主要介绍了Tomcat 多站点配置详解及实现方法的相关资料,需要的朋友可以参考下

    Windows Server IIS和Tomcat5多站点配置

    【Windows Server IIS和Tomcat5多站点配置】 在IT领域,Windows Server IIS(Internet Information Services)作为微软提供的Web服务器,通常用于托管ASP、ASP.NET等基于.NET框架的应用程序。另一方面,Apache ...

    tomcat 多域名配置

    例如,你可能有一个电商网站`ycoe.vicp.net`和一个博客站点`yvor.vicp.net`,它们都托管在同一台服务器上,但需要独立运行,这就需要进行多域名配置。 二、多域名配置原理 Tomcat的多域名配置主要依赖于`server.xml...

    tomcat安装及配置

    Tomcat 安装及配置 本文主要介绍了 Tomcat 的安装和配置过程,包括环境变量的设置、JSP 和 Servlet 的配置等。通过本文,读者可以了解 Tomcat 的基本概念和配置方法,从而能够正确地安装和使用 Tomcat。 一、开发...

    Tomcat+MySql配置

    ### Tomcat+MySQL配置知识点详解 #### 一、J2SE环境配置 ##### 1.1 安装J2SE v1.5及以上版本 **背景介绍:** J2SE (Java 2 Platform, Standard Edition) 是Java的核心部分,包含了开发Java应用程序所需的类库和...

    使用Tomcat配置域名

    配置域名在Tomcat中是将一个特定的URL与部署在服务器上的应用关联起来的过程,这对于多站点托管或者为不同项目提供独立访问入口至关重要。下面将详细解释如何使用Tomcat配置域名。 首先,我们需要理解域名配置的...

    Tomcat虚拟主机配置

    【Tomcat虚拟主机配置】 Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且...通过适当的配置和管理,可以实现高效、稳定的多站点服务。

    Tomcat配置Web站点

    Tomcat配置Web站点,适用于java初学者适用,非常简单

    tomcat5配置详解

    Tomcat 5是Apache软件基金会的Jakarta...总结,Tomcat 5的配置和启动涉及多方面,理解其目录结构和类加载机制对于有效管理和优化服务器至关重要。通过深入学习和配置,我们可以定制化Tomcat以满足特定的Web应用需求。

    tomcat 多部署实现

    本文档将详细介绍如何在一个Tomcat实例中部署多个Web应用程序,包括必要的步骤、配置以及一些注意事项。 #### 二、基础知识回顾 在深入了解具体的部署方法之前,我们首先需要了解一些关于Tomcat的基本概念: - **...

    Tomcat的全套安装配置

    标题和描述中所提及的知识点主要集中在Java开发环境的搭建,包括JDK(Java Development Kit)、MyEclipse IDE以及Tomcat服务器的安装与配置。以下是详细的解析和扩展: ### 一、JDK的安装与配置 JDK是Java开发工具...

    tomcat的域名配置

    【标题】:“Tomcat的域名配置” ...通过以上步骤,我们可以成功地在Tomcat中配置多个域名,实现一个服务器上托管多个独立的Web站点。理解这些配置细节和最佳实践,有助于提升服务器管理和运维的效率。

    Tomcat下Servlet的配置

    【Tomcat下Servlet的配置】涉及的是在Apache Tomcat服务器上部署和运行Servlet的基本步骤,这对于初学者来说是一项重要的技能。Servlet是Java编程语言中用于扩展服务器功能的接口,常用于构建动态web应用。 首先,...

    Tomcat-https配置

    因此,配置Tomcat的HTTPS不仅可以提升整个站点的安全性,还能确保Flash内容正确加载和播放,避免出现因混合内容导致的显示问题。 在现代浏览器逐渐淘汰Flash的情况下,使用HTTPS配置Tomcat仍然是提升网站安全性的...

Global site tag (gtag.js) - Google Analytics