`
Franciswmf
  • 浏览: 800441 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录

 
阅读更多
<?xml version='1.0' encoding='utf-8'?>

<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>
  <!--first web application -->
  <Service name="Catalina">
    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding= "UTF-8" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
   
<Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <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" resolveHosts="false"/>

      <Context path="" docBase="D:\tomcatapp\webapps\HBweb" debug="0" reloadble="true"/>
      </Host>
    </Engine>
 
</Service>

  <!--first web application -->
  <Service name="Catalina2">
    <Connector port="2012" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8553" />
    <Connector port="8059" protocol="AJP/1.3" redirectPort="8553" />
  
<Engine name="Catalina2" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <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" resolveHosts="false"/>

      <Context path="" docBase="D:\tomcatapp\webapps\ExamWeb" debug="0" reloadble="true"/>

      </Host>
    </Engine>
 
</Service>
 
</Server>
分享到:
评论

相关推荐

    tomcat的server.xml标签全解析.

    Tomcat作为广泛使用的Java Servlet容器,其核心配置文件`server.xml`扮演着至关重要的角色。它定义了Tomcat服务器的结构和行为,包括Server、Service、Engine、Host和Context等组件。接下来,我们将深入探讨这些主要...

    ArcGIS server tomcat crossdomain.xml

    ArcGIS Server是Esri公司推出的一款强大的地理信息服务平台,而Tomcat则是一款广泛使用的开源Java Servlet容器。当这两个组件结合时,可能会遇到浏览器的同源策略限制,这时候就需要通过`crossdomain.xml`文件来进行...

    Tomcat支持不同的域名访问各自不同程序的配置方法

    在IT行业中,Tomcat是一个广泛使用的Java Servlet容器,它能够部署和运行Web应用程序。当我们需要在一台服务器上托管多个网站,每个网站对应不同的域名时,Tomcat提供了灵活的配置方式来实现这一目标。本篇文章将...

    服务器部署多个tomcat方法

    Tomcat 6及以上版本支持虚拟主机,可以在一个Tomcat实例中托管多个域名或应用。这可以通过在`server.xml`的`Host`元素中定义不同的`Engine`和`Context`来实现。不过,这种方法并不适用于完全隔离的多个实例。 ### 6...

    Tomcat配置Web站点.ppt

    配置虚拟主机则是为了在一个Tomcat实例上托管多个域名的应用。这涉及到修改`conf/server.xml`中的`Host`元素,每个`Host`元素代表一个域名,可以包含多个`Context`。虚拟主机配置允许你根据域名的不同提供定制化的...

    Tomcat详解配置

    Engine 下可以配置多个虚拟主机,每个虚拟主机都有一个域名。 【Host】:Host 元素代表一个虚拟主机,每个虚拟主机和某个网络域名相匹配。每个虚拟主机下都可以部署一个或多个 Web 应用程序,每个 Web 应用程序对应...

    Tomcat教程-tomcat应用部署.docx

    在Tomcat中,如果要部署两个应用eshop和forum,可以将eshop的文件放到`webapps/ROOT`,forum的文件放到`webapps/forum`。这样,访问`http://localhost/`将加载eshop应用,而`http://localhost/forum/`加载forum应用...

    tomcat7.0.rar

    通过在server.xml中定义Host元素,可以为每个主机设置不同的文档根目录和默认应用,实现不同域名的独立部署。 五、安全性与权限控制 Tomcat7.0提供了多种安全机制,如Basic认证、Digest认证、Form认证等,以及角色...

    最新版windows apache-tomcat-9.0.38-windows-x64.zip

    在同一个Tomcat实例中,通过配置`server.xml`的`&lt;Host&gt;`元素,可以创建多个虚拟主机,服务于不同的域名或应用。 **10. 监控与故障排查** Tomcat提供了丰富的监控指标,如通过JMX接口获取。同时,可以通过`status`...

    tomcat两个

    通过以上步骤,您将在同一服务器上成功部署了两个独立的Tomcat实例,并使用Nginx作为反向代理,使得客户端可以通过单一域名访问不同端口上的应用,而无需暴露内部端口号。这有助于提升系统的可维护性和安全性。

    tomcat 常用配置

    本文将深入探讨Tomcat的两个核心配置文件——`server.xml`和`tomcat-users.xml`,帮助读者理解并掌握Tomcat的基本配置。 1. **`server.xml`配置文件** `server.xml`是Tomcat的主要配置文件,包含了服务器的全局...

    Tomcat+IIS整合配置文件

    **server.xml**:这是Tomcat的主要配置文件,包含服务器端口、Connector配置(与IIS的交互)、Context定义等关键设置。在IIS和Tomcat整合中,我们需要对这个文件进行适当修改,比如添加AJP或HTTP Connector,以使...

    web服务器和tomcat服务器配置

    在IT领域,Web服务器和Tomcat服务器是两个关键的概念,它们在构建和部署Web应用程序时起着至关重要的作用。Web服务器主要处理HTTP协议,而Tomcat是一个应用服务器,特别是用于运行Java Servlet和JavaServer Pages...

    tomcat域名绑定.pdf

    修改后的配置示例,假设需要支持 `www.abc.com` 和 `www.cba.com` 两个域名: ```xml &lt;Engine name="Catalina" defaultHost="www.abc.com"&gt; &lt;Host name="www.abc....

    tomcat 详细配置

    1. **Server**:这是Catalina(Tomcat的核心实现)的顶级元素,代表整个Servlet容器,只有一个实例存在。 2. **Service**:Service元素代表一个或多个Connector共享的单一Engine。这些Connector负责接收和转发客户...

    apache+tomcat整合配置

    Apache和Tomcat是两种常用的Web服务器,Apache主要处理静态资源,而Tomcat则是一个Java Servlet容器,用于运行Java Web应用程序。将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面...

    tomcat安装和配置

    TOMCAT是Apache软件基金会Jakarta项目中的核心组件,它是一个流行的开源Servlet和JSP容器,被广泛用于构建和部署Web应用程序。由于TOMCAT完全实现了Servlet 2.5和JSP 2.1规范,因此它成为了许多企业和开发者首选的...

    Apache+Tomcat5.0实现集群

    Apache和Tomcat是两个在Web服务领域广泛应用的开源软件。Apache作为HTTP服务器,负责处理静态内容,而Tomcat则是Java Servlet和JavaServer Pages(JSP)的容器,用于处理动态内容。通过集成Apache和Tomcat,可以构建...

    tomcat8&9.zip

    【标题】"tomcat8&9.zip"是一...总之,"tomcat8&9.zip"提供了一个便捷的方式获取和使用Tomcat的两个重要版本,用户可以根据需求选择适合的版本,并根据上述步骤进行安装和配置,以满足其Java Web应用的部署和管理需求。

    ServletJSP深入详解:基于Tomcat的Web开发第一章02.pdf

    文件内容提到了Tomcat 6.0和Tomcat 5.5两个版本,这是Tomcat较早的版本。Tomcat的每个版本都有特定的特性更新和改进,了解不同版本之间的差异对于维护旧项目或者开发新项目都非常重要。 ### Tomcat文档与资源 文档...

Global site tag (gtag.js) - Google Analytics