<Service name="Catalina">
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
分别注意下,Service,Engine和Host节点的name属性。再来看一下conf目录下是不是存在Catalina/localhost这样的目录结构,而且host-manager.xml和manager.xml都在此目录下。
看到这里就应该知道该怎么进行多端口配置了吧?在conf目录下创建sample/localhost的目录结构,sample可以随意。然后在server.xml中添加相应的service节点,不要忘记修改端口号。
<Service name="sample">
<Connector port="8088" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8453" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8019" enableLookups="false" redirectPort="8453" protocol="AJP/1.3" />
<Engine name="sample" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
转 : http://www.hijava.org/java/deploy-multi-port-in-tomcat
分享到:
相关推荐
在了解如何在同一系统中启动多个Tomcat之前,首先需要对Tomcat的基本端口配置有一定的了解。 - **关闭指令端口**:`8005`(默认),用于接收服务器关闭指令。 - **HTTP端口**:`8080`(默认),处理HTTP请求的标准...
由于Tomcat默认配置会占用特定的端口,因此如果要在同一系统上启动多个Tomcat实例,我们需要对每个实例的配置文件进行适当的修改,以确保它们之间不会发生端口冲突。 首先,我们要了解Tomcat主要使用的四个通讯端口...
【怎样在同一系统中启动多个Tomcat】 在IT行业中,尤其是Web服务器管理方面,有时需要在同一台服务器上运行多个Tomcat实例,以隔离不同应用或防止单一应用故障影响其他服务。以下是如何在Windows和Linux系统中配置...
在实际的应用场景中,有时我们可能需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡。本文将详细介绍如何在同一台Windows服务器上部署多个Tomcat实例的具体步骤及注意事项。 #### 创建多...
在 Windows 平台下配置和启动多个 Tomcat 实例是一个复杂的过程,但是一旦掌握了相关的技术和技巧,就可以轻松地实现多个 Tomcat 实例的配置和启动。这样做的好处是可以满足不同的项目需求或环境需求,从而提高开发...
上述配置中,Nginx会监听80端口,接收example.com和www.example.com的请求,并将这些请求转发到本地的8080端口(默认Tomcat端口)。 4. **Session共享**: 由于Nginx作为反向代理,用户与Tomcat之间不再直接交互...
### 如何在Linux环境下安装并启动多个Tomcat...通过以上步骤,我们可以实现在同一台Linux服务器上安装并启动多个独立的Tomcat实例,每个实例都有自己的端口配置,互不干扰。这对于开发测试环境或部署不同应用非常有用。
在IT领域,尤其是在Web应用服务器的管理与配置中,如何在同一台计算机上同时运行多个Apache Tomcat实例是一项常见且实用的技能。对于那些需要在单个机器上部署多个独立Web应用,或者进行不同版本或环境(如开发、...
3. 配置虚拟主机:同样在server.xml中,可以创建多个`<Host>`标签,通过`<Engine>`下的`<Host>`标签来定义不同的域名,这样可以实现不同域名指向同一应用,避免项目名称。 4. 更改端口号:在server.xml中,找到`...
### 如何同时启动多个Tomcat服务器 在现代的软件开发环境中,经常...通过以上步骤,你可以轻松地在同一台计算机上同时运行多个Tomcat实例。这不仅有助于提高开发效率,还可以更好地模拟生产环境中的多应用部署场景。
在Windows环境下配置Tomcat与...这只是一个基础配置,实际应用中可能还需要根据具体需求进行更复杂的设置,例如添加多个虚拟主机、实现负载均衡等。在不断学习和实践中,你将能够更好地管理和优化这样的服务器环境。
标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...
本文将详细介绍如何在Tomcat服务器环境下配置远程调试。 #### 二、准备工作 在开始配置前,请确保已安装Java Development Kit (JDK) 并正确配置了环境变量,同时确保Tomcat服务器也已安装且能正常运行。 #### 三...
本文档主要介绍了如何在同一台主机上搭建多台Tomcat服务器并进行命名,以便于管理和区分。以下是对整个过程的详细说明: 1. **JDK的安装**: 在搭建多台Tomcat服务器之前,首先要确保你的计算机已经安装了Java ...
如果希望某个数据源仅对特定的虚拟主机上的Web应用可用,则需要在对应的虚拟主机配置文件中进行设置。 - **配置位置**:`$TOMCAT6_HOME/conf/Catalina/[hostname]/context.xml` 这里`[hostname]`指的是具体的虚拟...
在Windows或Ubuntu环境下,可以按照官方文档或教程进行配置,确保Nginx将请求转发到适当的Tomcat实例。 总结来说,Tomcat集群优化涉及多种策略和工具,选择合适的方案取决于具体需求、资源和性能目标。优化过程包括...
1. **安装多个Tomcat实例**:首先,你需要在不同的服务器上或同一服务器的不同端口上安装并启动多个Tomcat实例。 2. **配置共享目录**:为确保集群内的节点共享session信息,需要设置一个共享的目录,如`shared/...