`
MyEyeOfJava
  • 浏览: 1156795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71344
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

Tomcat内配置多个webapps监听不同端口

阅读更多
按照以下方式修改service.xml文件,可以在webapps同级目录下创建webapps-pub这样的文件夹,用来管理多个项目。此方法性能存在问题,可用于企业内部无需性能高的系统配置。

 <Service name="pub">
    <Connector port="9877" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="9444" URIEncoding="UTF-8"/>
    <Engine name="pub" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      <Host name="localhost"  appBase="webapps-pub"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>
    </Engine>
  </Service>

  <Service name="config">
    <Connector port="9876" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="9445" URIEncoding="UTF-8"/>
    <Engine name="config" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      <Host name="localhost"  appBase="webapps-config"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>
    </Engine>
  </Service>
分享到:
评论

相关推荐

    一个tomcat配置多个端口运行不同项目

    本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...

    Tomcat部署为每个应用分配不同端口

    通过这种方式,可以在同一台服务器上运行多个独立的Tomcat实例,每个实例监听不同的端口,实现多应用的并行部署。 总之,理解Tomcat的部署机制和Context配置对于高效、灵活地管理Web应用至关重要。无论是静态部署、...

    web服务器的配置多个端口(apache和tomcat)

    Tomcat 服务器是 Java web 应用服务器,同样可以配置多个端口来监听不同的服务或项目。下面是具体的配置步骤: 1. 打开 server.xml 文件:首先,需要打开 Tomcat 的配置文件 server.xml,该文件通常位于 Tomcat ...

    Tomcat 6.0配置多端口及多域名

    通过上述步骤,我们可以成功地在Tomcat 6.0中配置多端口及多域名,使得同一台服务器能够支持多个不同域名的网站,每个网站都可以使用不同的端口进行访问。这对于开发环境或者小型企业来说是非常实用的功能。需要注意...

    使用Tomcat配置域名

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

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    2. **conf**:这个目录存储所有Tomcat的配置文件,如`server.xml`、`web.xml`和`context.xml`。 3. **lib**:存放Tomcat运行时所需的JAR文件。 4. **webapps**:默认的应用部署目录,任何在此目录下的WAR或目录结构...

    配置-Tomcat多server.rar_Tomcat 配置 多个服务地址

    通过这样的配置,你可以有效地管理和运行多个独立的Web应用程序,每个都在Tomcat的一个不同服务地址下。这种灵活性对于大型项目或需要隔离的应用场景非常有用。务必注意安全性和性能优化,确保每个服务的稳定运行。

    多个Tomcat配置

    2. **端口分配**:每个Tomcat实例都需要自己的监听端口,包括HTTP的8080端口、AJP的8009端口以及Shutdown的8005端口。可以通过修改`conf/server.xml`中的`Connector`元素来设置。例如,第一个实例使用默认的8080,第...

    Tomcat多端口下发布及eclipse运行调试预研

    通过这些步骤,开发者可以有效地在Tomcat中配置多端口发布,实现不同应用实例的隔离,同时在Eclipse环境中进行便捷的调试。这对于开发和测试阶段尤其有用,可以避免因端口冲突导致的问题,提高工作效率。

    tomcat5配置详解

    Tomcat 5是Apache软件基金会的Jakarta项目中的一个核心项目,是一个开源的Servlet容器,实现了Java Servlet和JavaServer Pages(JSP)规范。本文将深入探讨Tomcat 5的启动流程、目录结构以及配置详解。 1. **Tomcat...

    tomcat 详细配置说明

    - **`server.xml`**:这是 Tomcat 的主配置文件,定义了服务器的基本设置,包括端口、连接器、主机配置等。 - **`web.xml`**:虽然也存在于每个 Web 应用程序的 `WEB-INF` 目录中,但在 `conf` 目录中也有一个全局...

    一个Tomcat如何部署多个项目附多种解决方案及详细步骤.docx

    这种方法涉及到创建多个`Service`和`Connector`元素来监听不同的端口,从而实现多端口部署。 ##### 实施步骤 1. **新建项目目录**:与不修改端口的方式相同,在`webapps`目录下新建项目目录。 2. **修改配置文件*...

    apache和tomcat整合配置文件

    - 文件中需要创建一个或多个worker,每个worker代表一个Tomcat实例。例如,`worker.list=worker1`定义了一个名为worker1的worker。 - 对于worker1,需要指定类型(通常是ajp13),以及Tomcat的主机名、端口和工作...

    tomcat多个应用配置文档

    ### Tomcat多个应用配置文档详解 #### 一、引言 在实际的开发与部署环境中,经常需要在一个Tomcat服务器上部署多个Web应用程序。这种方式不仅可以提高服务器资源的利用率,还能简化运维工作。本文将详细介绍如何在...

    tomcat手动配置部署

    手动配置部署Tomcat是开发者必须掌握的基本技能之一,它涉及到多个步骤,包括环境配置、Tomcat的下载与安装、应用的打包和部署等。下面将详细阐述这些关键步骤。 1. **环境配置**: 在开始配置Tomcat前,首先确保...

    TOMCAT的域名配置

    2. **配置Tomcat监听80端口**:默认情况下,Tomcat监听的是8080端口。如果希望用户可以通过默认的HTTP端口80访问应用,需要修改`conf/server.xml`中的`Connector`元素。具体操作如下: - 找到`...

    TomCat 配置Xml 的启动方式

    不同的`&lt;Connector&gt;`可以配置不同的端口,避免多个服务冲突。例如,你可以为每个`&lt;Service&gt;`配置不同的HTTP端口: ```xml ``` 5. **连接器配置**: 连接器决定了服务器如何接收和处理请求。例如,`...

    tomcat群集配置

    - 修改C:\web\tomcat50\webapps\balancer\WEB-INF\config\ruler.xml文件,配置集群中的每个实例: - serverInstance:标识集群中的每个实例。 - maxServerInstances:最大实例数。 - tcpListenAddress:监听地址...

    绿色版的Tomcat7.0端口已改为9090

    在某些情况下,例如默认端口已被其他服务占用或为了安全考虑,我们可能需要修改Tomcat的监听端口。将Tomcat的端口改为9090,可以通过修改`conf/server.xml`文件中的`&lt;Connector&gt;`标签来实现。在`port`属性中设置为...

Global site tag (gtag.js) - Google Analytics