今天心血来潮试了一下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多站点配置 1 打开tomcat/conf/server.xml,在里面找到<Engine name="Catalina" defaultHost="localhost">..... 2 在<Engine name="Catalina" defaultHost="localhost"></Engine>中间加入内容: ............
主要介绍了Tomcat 多站点配置详解及实现方法的相关资料,需要的朋友可以参考下
【Windows Server IIS和Tomcat5多站点配置】 在IT领域,Windows Server IIS(Internet Information Services)作为微软提供的Web服务器,通常用于托管ASP、ASP.NET等基于.NET框架的应用程序。另一方面,Apache ...
例如,你可能有一个电商网站`ycoe.vicp.net`和一个博客站点`yvor.vicp.net`,它们都托管在同一台服务器上,但需要独立运行,这就需要进行多域名配置。 二、多域名配置原理 Tomcat的多域名配置主要依赖于`server.xml...
Tomcat 安装及配置 本文主要介绍了 Tomcat 的安装和配置过程,包括环境变量的设置、JSP 和 Servlet 的配置等。通过本文,读者可以了解 Tomcat 的基本概念和配置方法,从而能够正确地安装和使用 Tomcat。 一、开发...
### Tomcat+MySQL配置知识点详解 #### 一、J2SE环境配置 ##### 1.1 安装J2SE v1.5及以上版本 **背景介绍:** J2SE (Java 2 Platform, Standard Edition) 是Java的核心部分,包含了开发Java应用程序所需的类库和...
配置域名在Tomcat中是将一个特定的URL与部署在服务器上的应用关联起来的过程,这对于多站点托管或者为不同项目提供独立访问入口至关重要。下面将详细解释如何使用Tomcat配置域名。 首先,我们需要理解域名配置的...
【Tomcat虚拟主机配置】 Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且...通过适当的配置和管理,可以实现高效、稳定的多站点服务。
Tomcat配置Web站点,适用于java初学者适用,非常简单
Tomcat 5是Apache软件基金会的Jakarta...总结,Tomcat 5的配置和启动涉及多方面,理解其目录结构和类加载机制对于有效管理和优化服务器至关重要。通过深入学习和配置,我们可以定制化Tomcat以满足特定的Web应用需求。
本文档将详细介绍如何在一个Tomcat实例中部署多个Web应用程序,包括必要的步骤、配置以及一些注意事项。 #### 二、基础知识回顾 在深入了解具体的部署方法之前,我们首先需要了解一些关于Tomcat的基本概念: - **...
标题和描述中所提及的知识点主要集中在Java开发环境的搭建,包括JDK(Java Development Kit)、MyEclipse IDE以及Tomcat服务器的安装与配置。以下是详细的解析和扩展: ### 一、JDK的安装与配置 JDK是Java开发工具...
【标题】:“Tomcat的域名配置” ...通过以上步骤,我们可以成功地在Tomcat中配置多个域名,实现一个服务器上托管多个独立的Web站点。理解这些配置细节和最佳实践,有助于提升服务器管理和运维的效率。
【Tomcat下Servlet的配置】涉及的是在Apache Tomcat服务器上部署和运行Servlet的基本步骤,这对于初学者来说是一项重要的技能。Servlet是Java编程语言中用于扩展服务器功能的接口,常用于构建动态web应用。 首先,...
因此,配置Tomcat的HTTPS不仅可以提升整个站点的安全性,还能确保Flash内容正确加载和播放,避免出现因混合内容导致的显示问题。 在现代浏览器逐渐淘汰Flash的情况下,使用HTTPS配置Tomcat仍然是提升网站安全性的...