部署多个Tomcat +不同的JDK
1、bin/catalina.bat:
echo Using JAVA_HOME: %JAVA_HOME%
>> echo Using JAVA_HOME:
D:\jdk
2、bin/setclasspath.bat:
set _RUNJAVA="%JAVA_HOME%\bin\java"
set _RUNJAVAW="%JAVA_HOME%\bin\javaw"
set _RUNJDB="%JAVA_HOME%\bin\jdb"
set _RUNJAVAC="%JAVA_HOME%\bin\javac"
>>
set _RUNJAVA="D:\jdk5\bin\java"
set _RUNJAVAW="D:\jdk5\bin\javaw"
set _RUNJDB="D:\jdk5\bin\jdb"
set _RUNJAVAC="D:\jdk5\bin\javac"
3、conf/server.xml
把所有端口改了或者参考一下:
前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。
我所用Tomcat服务器都为zip版,非安装版。以两个为例:
安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:
(1) 修改http访问端口(默认为8080端口)
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
(大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
(2) 修改Shutdown端口(默认为8005端口)
<Server port="8005" shutdown="SHUTDOWN" debug="0">
(大概在13行左右)将8005修改为没有在使用的端口号,例如8095
(3) 修改JVM启动端口(默认为8009端口)
< Connector className ="org.apache.coyote.tomcat4.CoyoteConnector"
port ="8009" minProcessors ="5" maxProcessors="75"
enableLookups ="true" redirectPort ="8443"
acceptCount ="10" debug ="0" connectionTimeout="20000"
useURIValidationHack ="false"
protocolHandlerClassName ="org.apache.jk.server.JkCoyoteHandler" />
(大概在107行左右)将8009修改为没有在使用的端口号,例如8099
这样就没问题了。
分享到:
相关推荐
JDK的不同版本带来了对Java语言特性的支持差异,例如,JDK 1.6支持到Java SE 6,1.7对应Java SE 7,而1.8则对应Java SE 8。 Tomcat 8.5.20是一个稳定的版本,它主要遵循Java EE 7规范。根据官方文档,Tomcat 8.x...
对于运维人员来说,了解如何在不同JDK版本下配置和运行Tomcat是至关重要的,因为不同的JDK版本可能会影响应用程序的兼容性和性能。同时,理解Tomcat的工作原理和配置细节,有助于提升系统的稳定性和效率。这个压缩包...
以下是不同版本的Tomcat与推荐的JDK版本对应表: - **Tomcat 9.x**:推荐使用JDK 8或以上版本,特别是为了充分利用HTTP/2支持,需要JDK 9及以上版本。 - **Tomcat 8.x**:推荐使用JDK 7或以上版本,但为了更好地...
### tomcat配置不同版本的JDK路径 在实际的应用场景中,我们经常需要根据不同的项目需求来切换不同的Java Development Kit(JDK)版本。对于Apache Tomcat这样的应用服务器而言,能够灵活地配置JDK版本是十分重要的...
这个版本的Tomcat特别引人注目,因为它明确声明了对Java Development Kit (JDK) 11的支持。JDK 11是Java的一个重大更新,引入了许多新的特性和改进,对于开发人员来说具有重要意义。 1. **JDK 11支持**: - JDK 11...
### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...
JDK与tomcat版本对照,Tomacat版本跟随JDK更新
考虑到它是稳定版本,内置的可能是与Tomcat7兼容性最好的JDK版本,以确保最佳的运行效果。 6. **文件结构**: 压缩包名称“apache-tomcat-7.0.72”揭示了Tomcat的版本号,7.0.72是Tomcat7的一个具体版本,可能包含...
1. **版本兼容性**:不同的应用程序可能依赖于不同版本的JDK。 2. **性能优化**:某些版本的JDK可能在特定场景下表现出更好的性能。 3. **安全考虑**:使用最新或更稳定的JDK版本有助于提高系统的安全性。 #### 三...
【标题】"Tomcat8+jdk1.8.zip"是一个包含Tomcat 8服务器和Java Development Kit (JDK) 1.8版本的压缩包,适用于Linux和Windows操作系统。这个组合是开发和运行Java Web应用程序的常用环境配置。 【描述】提及的...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
标题中的“tomcat8,jdk8”表明我们将讨论的是关于Tomcat 8版本与Java Development Kit (JDK) 8的集成与应用。Tomcat是一个流行的开源Java Servlet容器,主要用于运行Java Web应用程序,而JDK是Java编程语言的软件...
结合描述中的"笔记和相关软件包",我们可以推测压缩包内可能包含有关如何在不同JDK版本下配置和运行Tomcat 6.0.44的教程、步骤、配置文件示例,或者是一些常见问题的解决方案。这对于初学者或是需要维护旧项目的人来...
本资源包含Tomcat 8.0和JDK 8.0的Windows 64位版本,适合在这样的操作系统环境下进行开发和部署。 【Tomcat 8.0】 Tomcat 8.0是Apache软件基金会的Apache Tomcat服务器的一个主要版本,它是一个开源的、实现了Java ...
在这个特定的压缩包文件中,包含了针对Linux环境的Tomcat 7和JDK 1.7版本,这两个组件在Java Web开发中扮演着重要的角色。 首先,我们来了解一下JDK(Java Development Kit)。JDK是Java编程语言的软件开发工具包,...
可以从Apache官方网站下载最新版本的Tomcat安装包,例如`apache-tomcat-6.0.10.tar.gz`。 **步骤2:解压安装** 1. **解压文件** 使用命令`tar -zxvf apache-tomcat-6.0.10.tar.gz`解压文件。 2. **移动安装...
在IT行业中,Tomcat是一款广泛使用的轻量级Java应用服务器,而JDK(Java Development Kit)则是开发和运行Java应用程序的基础。"Tomcat6.0 & JDK1.6集成"是指将这两个组件协同安装和配置,以便在Java环境中运行基于...
"Tomcat和JDK配置在MyEclipse中的实现" Tomcat和JDK是 Java EE 开发中的两个重要组件,MyEclipse作为一个集成开发环境(IDE),提供了对Tomcat和JDK的支持。本文将详细介绍如何在MyEclipse中配置Tomcat和JDK,以便...
Linux 上多版本 JDK 和 Tomcat 的配置过程 Linux 作为一个流行的开源操作系统,广泛应用于服务器端和云计算领域。...在实际应用中,我们可以根据需要选择不同的 JDK 和 Tomcat 版本,以满足不同的需求。
在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...