`
Franciswmf
  • 浏览: 797291 次
  • 性别: 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实现多端口、多域名访问的方法

    在IT行业中,尤其是在服务器配置和Web应用部署领域,Tomcat作为一个流行的Java Servlet容器,常常需要进行定制化配置以满足各种需求。本篇文章主要探讨的是如何配置Tomcat以实现多端口和多域名的访问,这对于那些...

    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应用的部署和管理需求。

Global site tag (gtag.js) - Google Analytics