`
pipi709
  • 浏览: 24415 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Windows下在同一台机器上安装多个Tomcat服务

    博客分类:
  • java
阅读更多

Windows下在同一台机器上安装多个Tomcat服务
本文以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版本,虽然本文中使用了同一版本。

分享到:
评论

相关推荐

    一台机器上配置三个(或多个)tomcat

    在IT行业中,尤其是在服务器部署和管理的场景下,有时候我们需要在同一台物理机器上运行多个Tomcat实例,以满足不同项目的需求。本篇将详细介绍如何在一台Windows 7 64位系统,搭载JDK 1.7的环境中,配置三个独立的...

    xp/win7上配置多个tomcat

    在实际应用场景中,可能有以下几种情况会促使我们考虑在同一台机器上配置多个Tomcat实例: 1. **项目隔离**:不同的项目或应用程序可能需要不同的配置环境,比如不同的端口号、JVM参数或者数据源配置。 2. **负载...

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...

    一台xp机器实现apache+tomcat session复制.docx

    **LoopbackMode**是一种模式,它允许在同一台机器上的多个Tomcat实例之间进行通信,而无需通过网络接口。在配置`workers.properties`时,如果所有服务器都在同一台机器上,可能需要启用此模式以提高性能。 总的来说...

    同一windows启动多个tomcat.docx

    在实际开发和测试过程中,经常需要在同一台 Windows 机器上运行多个 Tomcat 实例,以满足不同的项目需求或环境需求。那么,如何在 Windows 平台下配置和启动多个 Tomcat 实例呢?本文将详细介绍在 Windows 平台下...

    一台机器同时跑两个Tomca

    标题中的“一台机器同时跑两个Tomcat”指的是在同一台计算机上部署并运行两个独立的Apache Tomcat服务器。Tomcat是一款广泛使用的开源Java Servlet容器,它能够解析和执行JSP、Servlet等Web应用。这种配置常见于开发...

    安装版Tomcat6

    9. **多实例部署**:如果你需要在同一台机器上运行多个Tomcat实例,可以通过设置不同的端口号和CATALINA_BASE环境变量实现。 10. **与其他服务集成**:Tomcat可以与数据库、缓存系统、应用服务器等进行集成,以构建...

    apache-tomcat-8.5.78-windows-x64.zipjava web 工具 Tomcat

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    Tomcat做成服务启动并且在进程中标识出

    此外,如果您在同一台机器上安装了多个Tomcat实例,那么区分这些进程将变得尤为重要。 #### 三、服务名称与进程标识配置 1. **修改服务名称**: - 打开Tomcat的`bin`目录下的`service.bat`文件。 - 修改以下代码...

    tomcat 6.0.20在一个机器上安装多个服务的方法

    在了解如何在一个机器上安装多个Tomcat服务之前...每个服务都应具有唯一的名称和配置,以确保它们能够在同一台机器上独立运行而不产生冲突。对于初学者来说,先要理解基本原理,并按照步骤来操作,才能够顺利完成安装。

    apache-tomcat-7.0.104-windows-x64

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    Tomcat 9.0 Windows 64位

    10. **多版本共存**:通过设置不同的CATALINA_HOME和CATALINA_BASE,可以在同一台机器上同时运行多个Tomcat实例。 总的来说,Tomcat 9.0 Windows 64位是一个强大且灵活的Java Web服务器,适合开发和部署各种Java...

    windows下配置两个或多个Tomcat启动的方法

    在Windows操作系统中,如果你需要在同一台机器上同时运行两个或多个Tomcat服务器,这通常是出于隔离不同应用程序或测试目的的需求。以下是一个详细步骤,指导你如何配置和启动多个Tomcat实例: 1. **避免环境变量...

    apache-tomcat-6.0.41-windows-x64.zip

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一...

    Tomcat服务器配置 视频教程 Tomcat视频

    6. **虚拟主机配置**:如何在同一台机器上配置多个独立的Tomcat实例,或者在单个Tomcat中设置多个虚拟主机,以托管不同的Web应用。 7. **部署Web应用**:演示如何将WAR文件或已解压的目录放入webapps目录,以及如何...

    Windows下Apache2.2+Tomcat6配置集群、负载均衡、session共享

    在配置集群时,我们需要创建多个Tomcat实例,每个实例运行在不同的端口上,提供服务。 1. **多实例部署**:在同一个机器上,通过修改conf/server.xml文件的端口号和CATALINA_HOME环境变量,可以启动多个独立的...

    tomcat-8.0.48 官网Windows64位免安装版

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

    tomcat-7.0.0安装版和tomcat-7.0.11免安装版

    在选择版本时,如果需要在多台机器上快速部署或避免系统级别的更改,免安装版可能是更好的选择。而如果希望方便地通过系统服务管理Tomcat或希望避免手动配置,安装版可能更合适。 总之,Apache Tomcat 7.0.0的安装...

    apache-tomcat-8.0.53-windows-x64和tomcat 6.0版本

    8. **多版本共存**: 在同一台机器上,可以安装多个Tomcat版本,通过不同的端口号或服务名区分,以满足不同项目的需求。例如,可以将8.0.53设置为默认端口8080,而6.0版本可以使用其他端口。 9. **日志和监控**: ...

    apache-tomcat-8.5.57-windows-x64.7z

    对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你...

Global site tag (gtag.js) - Google Analytics