本文以Tomcat5.5为例,讲解了如何在Windows下安装多个Tomcat服务。
1.软件下载
下载:
http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.zip
更多内容:http://tomcat.apache.org/index.html
2.安装
1)配置文件修改
将下载的apache-tomcat-5.5.27.zip解压,并复制为D:\tomcat-5.5.27-product和D:\tomcat-5.5.27-test。
打开D:\tomcat-5.5.27-product\conf\server.xml,修改port
查找8080,修改为8081
查找8443,修改为8543
查找8009,修改为8019
查找8005,修改为8015
查找8082,修改为8182
打开D:\tomcat-5.5.27-test\conf\server.xml,修改port
查找8080,修改为8082
查找8443,修改为8643
查找8009,修改为8029
查找8005,修改为8025
查找8082,修改为8282
2)新建服务安装和卸载批处理文件
在D:\tomcat-5.5.27-product\下新建InstallService.bat,内容如下:
set JAVA_HOME=d:\jsdk1.5.09
D:\tomcat-5.5.27-product\bin\service.bat install Tomcat5Product
在D:\tomcat-5.5.27-product\下新建UninstallService.bat,内容如下:
set JAVA_HOME=d:\jsdk1.5.09
D:\tomcat-5.5.27-product\bin\service.bat remove Tomcat5Product
在D:\tomcat-5.5.27-test\下新建InstallService.bat,内容如下:
set JAVA_HOME=d:\jsdk1.5.09
D:\tomcat-5.5.27-test\bin\service.bat install Tomcat5Test
在D:\tomcat-5.5.27-test\下新建UninstallService.bat,内容如下:
set JAVA_HOME=d:\jsdk1.5.09
D:\tomcat-5.5.27-test\bin\service.bat remove Tomcat5Test
(注意:Tomcat5Product这样的服务命名中不要使用点或者下划线或者减号等特殊符号,以免碰到意想不到的问题)
3)启动tomcat服务
首先执行InstallService.bat安装服务,然后,菜单 开始–>运行…,输入services.msc,打开Windows服务管理器,可以看到刚才安装的服务,点右键,启动它。
卸载服务先通过services.msc停止,再运行UninstallService.bat即可。
(在services.msc看到的名字可能象这样Apache Tomcat Tomcat5Product,点右键,在属性中可以看到服务名是我们指定的Tomcat5Product,这个是显示的名称,可以修改为便于自己记忆的名字)
关于安装和卸载服务,还可以参考
http://www.albertsong.com/read-64.html
http://www.albertsong.com/read-17.html
3.其它
1)
安装多个Tomcat服务或实例有两种方法,一种是多个服务共享可执行文件和公共的lib文件,一种是各个服务完全独立。本文采用了第二种方法,这种方法
各个服务完全独立,并不要求各个服务具有一样的Tomcat版本,可以将多个版本的Tomcat安装在同一台机器上。关于第一种方法,可以参考文后给出的
链接。
2)批处理文件中的JAVA_HOME不是必须的,不指定时,将使用Windows环境变量中的JAVA_HOME,但通过这种方式可以为每个service绑定不同的JVM版本,虽然本文中使用了同一版本。
参考链接:
Linux操作系统下配置Tomcat多个实例解析
http://linux.chinaitlab.com/administer/747294.html
运行多个tomcat实例两法
http://blog.csdn.net/hansoft/archive/2006/04/01/647060.aspx
apache下多个tomcat实例的实现
http://blog.chinaunix.net/u/2914/showart_1162420.html
Apache+tomcat虚拟主机多实例的配置
http://hi.baidu.com/xerik/blog/item/ab69b1513a44ea8e8d54304b.html
分享到:
相关推荐
在IT行业中,尤其是在服务器部署和管理的场景下,有时候我们需要在同一台物理机器上运行多个Tomcat实例,以满足不同项目的需求。本篇将详细介绍如何在一台Windows 7 64位系统,搭载JDK 1.7的环境中,配置三个独立的...
在实际应用场景中,可能有以下几种情况会促使我们考虑在同一台机器上配置多个Tomcat实例: 1. **项目隔离**:不同的项目或应用程序可能需要不同的配置环境,比如不同的端口号、JVM参数或者数据源配置。 2. **负载...
标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...
**LoopbackMode**是一种模式,它允许在同一台机器上的多个Tomcat实例之间进行通信,而无需通过网络接口。在配置`workers.properties`时,如果所有服务器都在同一台机器上,可能需要启用此模式以提高性能。 总的来说...
在实际开发和测试过程中,经常需要在同一台 Windows 机器上运行多个 Tomcat 实例,以满足不同的项目需求或环境需求。那么,如何在 Windows 平台下配置和启动多个 Tomcat 实例呢?本文将详细介绍在 Windows 平台下...
标题中的“一台机器同时跑两个Tomcat”指的是在同一台计算机上部署并运行两个独立的Apache Tomcat服务器。Tomcat是一款广泛使用的开源Java Servlet容器,它能够解析和执行JSP、Servlet等Web应用。这种配置常见于开发...
9. **多实例部署**:如果你需要在同一台机器上运行多个Tomcat实例,可以通过设置不同的端口号和CATALINA_BASE环境变量实现。 10. **与其他服务集成**:Tomcat可以与数据库、缓存系统、应用服务器等进行集成,以构建...
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...
此外,如果您在同一台机器上安装了多个Tomcat实例,那么区分这些进程将变得尤为重要。 #### 三、服务名称与进程标识配置 1. **修改服务名称**: - 打开Tomcat的`bin`目录下的`service.bat`文件。 - 修改以下代码...
在了解如何在一个机器上安装多个Tomcat服务之前...每个服务都应具有唯一的名称和配置,以确保它们能够在同一台机器上独立运行而不产生冲突。对于初学者来说,先要理解基本原理,并按照步骤来操作,才能够顺利完成安装。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...
10. **多版本共存**:通过设置不同的CATALINA_HOME和CATALINA_BASE,可以在同一台机器上同时运行多个Tomcat实例。 总的来说,Tomcat 9.0 Windows 64位是一个强大且灵活的Java Web服务器,适合开发和部署各种Java...
在Windows操作系统中,如果你需要在同一台机器上同时运行两个或多个Tomcat服务器,这通常是出于隔离不同应用程序或测试目的的需求。以下是一个详细步骤,指导你如何配置和启动多个Tomcat实例: 1. **避免环境变量...
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一...
6. **虚拟主机配置**:如何在同一台机器上配置多个独立的Tomcat实例,或者在单个Tomcat中设置多个虚拟主机,以托管不同的Web应用。 7. **部署Web应用**:演示如何将WAR文件或已解压的目录放入webapps目录,以及如何...
在配置集群时,我们需要创建多个Tomcat实例,每个实例运行在不同的端口上,提供服务。 1. **多实例部署**:在同一个机器上,通过修改conf/server.xml文件的端口号和CATALINA_HOME环境变量,可以启动多个独立的...
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...
在选择版本时,如果需要在多台机器上快速部署或避免系统级别的更改,免安装版可能是更好的选择。而如果希望方便地通过系统服务管理Tomcat或希望避免手动配置,安装版可能更合适。 总之,Apache Tomcat 7.0.0的安装...
8. **多版本共存**: 在同一台机器上,可以安装多个Tomcat版本,通过不同的端口号或服务名区分,以满足不同项目的需求。例如,可以将8.0.53设置为默认端口8080,而6.0版本可以使用其他端口。 9. **日志和监控**: ...
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...