装两个tomcat 分别是6.0和7.0 可想运行tomcat6.0 但是实际上却运行tomcat7.0 两个版本都是用解压缩包 其实就是不能运行tomcat6.0 只能运行7.0 两个环境变量都配置了。
端口也改了 还是不行
我遇到这种情况了,不知大家遇到没有,如下是我的解决方法:
当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在dos下运行才发现所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量(CATALINA_HOME这个变量指向tomcat的安装目录,CATALINA_BASE指向tomcat的工作目录,如果一个tomcat服务下只有一个工作目录,则这两个变量路径相同,如果想要多个工作台目录使用同一个tomcat服务,则这个变量分别指向各自的目录),因此步骤如下:
1.使用压缩版的tomcat不能使用安装版的。
2.第一个tomcat的配置不变。
3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。
4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。
5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。
6.修改conf/server.xml文件:
6.1 <Server port="8006" shutdown="SHUTDOWN">把端口改为没有是使用的端口(原始8005)。
6.2 <Connector port="8081" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" /> 把端口改为没有是使用的端口(原始8080)。
6.3<Connector port="8010"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把端口改为没有是使用的端口(原始8009)。
7成功!
8 第三、第四.....等N台服务器参考3~6 步顺序进行即可!
相关推荐
至此,你已经在Linux上成功安装并配置了两个独立的Tomcat实例。每个实例可以通过不同的端口访问,例如 `http://localhost:8080` 和 `http://localhost:8081`。 记住,管理和监控多个Tomcat实例需要谨慎,确保它们...
以上是Tomcat安装和配置的基本流程,实际使用中可能需要根据具体需求进行更复杂的配置。在学习过程中,阅读官方文档、查阅社区资源和实践操作是提升技能的关键。希望这个教程能帮助你顺利开始Tomcat的使用。
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
在命令行下分别进入两个不同的 Tomcat 安装目录下,执行 startup.bat,分别启动两个 Tomcat。然后,在浏览器中输入:http://localhost:8080 和 http://localhost:8090。 七、注意事项 如果 Tomcat 运行异常,出现 ...
在Linux系统中,安装并运行两个Tomcat服务器是常见的需求,尤其在开发和测试环境中,以便隔离不同的应用程序或服务。本篇文章将详细讲解如何在Red Hat Linux 9上配置和管理两个独立的Tomcat实例。 首先,我们来看...
"这句话是鼓励对Tomcat安装配置不熟悉的初学者参与学习。对于新手来说,这个过程可能会有些复杂,但通过以下步骤可以逐步完成: 1. **解压Tomcat**:将下载的ZIP文件解压到一个方便的位置,比如`C:\Tomcat`。保持...
本文将详细阐述如何通过调整配置,实现在同一服务器上同时运行两个Tomcat服务。 ### 理解端口冲突 在默认情况下,Tomcat使用以下端口: - HTTP连接器(HTTP协议):8080 - AJP连接器(AJP协议):8009 - Server ...
下面将详细介绍如何在一台计算机上安装和配置多个Tomcat实例,以避免端口冲突和其他问题。 首先,安装多个Tomcat的关键在于正确地配置环境变量。每个Tomcat实例都需要有自己的工作目录,这是通过设置`CATALINA_BASE...
在 Tomcat 中,JSP 和 Servlet 是两个基本概念。JSP(Java Server Pages)是一种基于 Java 的模板语言,而 Servlet 是一种基于 Java 的 Web 组件。要使用 JSP 和 Servlet,需要在 Tomcat 中配置相应的环境变量和目录...
### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...
通过这种方式,我们可以有效地利用一个Tomcat实例来托管多个项目,每个项目绑定到不同的端口,降低了资源消耗,同时也便于管理和扩展。这在处理多个独立项目或测试环境时非常有用。记住,每次修改配置后,都需要重新...
本文将详细阐述在一台电脑上同时运行两个Tomcat实例时,对端口进行必要修改的方法及注意事项。 ### 一、理解Tomcat的默认端口 首先,让我们澄清Tomcat默认使用的几个关键端口: 1. **HTTP端口**:默认为8080,...
本文将深入探讨如何配置两个Tomcat实例实现负载均衡,并通过session复制来确保用户会话在集群中的无缝切换。 **一、负载均衡** 负载均衡是将网络请求分发到多个服务器上的技术,以防止单一服务器过载并提高服务的...
这个配置将请求分配到两个 Tomcat 服务器上,每个服务器的权重为 5。 location / { root html; index index.html index.htm; proxy_pass http://localhost; proxy_redirect off; proxy_set_header Host $host;...
### Tomcat配置入门与配置多个项目详解 #### Tomcat简介 Tomcat是一个开源的轻量级Web应用服务器,因其小巧灵活、易于部署等特点被广泛应用于Java Web应用的开发与测试阶段。它支持Servlet和JSP等Java Web技术,...
Tomcat安装分为两种方式:压缩包安装和安装版安装。如果下载的是压缩包(*.zip),则只需将Tomcat解压到相应的文件夹下。如果下载的是安装版(*.exe),则按照安装导航安装。 三、Tomcat环境变量配置 在配置Tomcat...
### 安装与配置同时运行两个Tomcat实例的详细步骤 #### 一、前言 在实际工作中,有时我们需要在同一台服务器上同时运行多个Tomcat实例。这不仅可以提高资源利用率,还能实现应用间的隔离,避免相互影响。本文将详细...
这通常涉及两个关键的系统变量:`JAVA_HOME` 和 `Path`。 - **JAVA_HOME**: 创建一个名为 `JAVA_HOME` 的系统变量,其值为JDK的安装目录。 - **Path**: 编辑 `Path` 变量,添加 `%JAVA_HOME%\bin`,确保在命令行中...
### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...
新建两个变量:JAVA_HOME 和 CLASSPATH,编辑 Path 变量,输入以下信息: * 变量名:JAVA_HOME 变量值:你的 JDK 安装目录\jdk1.7.0 * 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_...