转载自:http://blog.csdn.net/zhouyong0/article/details/6323536
一般装2个的话都是解压版的,也可以一个是安装版,一个是解压版
一配置Tomcat
1、下载Tomcat Zip压缩包,解压。
2、修改startup.bat文件:
在第一行前面加入如下两行--
SET JAVA_HOME=(JDK目录,如:SET JAVA_HOME=D:\Program Files\Java\jdk1.6.0_18)加了这个可以不用加环境变量了
SET CATALINA_HOME=(前面解压后Tomcat的目录,如:SET CATALINA_HOME=E:\apache-tomcat-6.0.18)为了不要让两个tomcat跑到一个里面去
如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。
3、这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了。
4. 把其中一个tomcat端口改了。把server.xml 相应的端口都改了,免得和前一个tomcat重复
(1). <Server port="9005" shutdown="SHUTDOWN"> 默认的是port="8005"
(2). <Connector port="9080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 默认的是port="8080"
(3). <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> 默认的是port="8009"
OK,现在可以在一台机器上启动两个tomcat了
二将Tomcat加入服务
1、修改bin目录中的service.bat:
-----------------------------------------------------------------------------
REM 添加下面的一行,在第一行
set CATALINA_HOME=(前面解压后Tomcat的目录)
REM 如果从来没有安装过Tomcat,或者保证Services.msc启动服务管理器检查没有Apache Tomcat系统服务,到此你就可以转到第REM 二步了。否则继续往下走
REM 按照描述修改下面的几行
REM 上面一行,Tomcat5修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。
set SERVICE_NAME=Tomcat5
REM 上面一行,Apache Tomcat改为你需要的显示服务名,这个将显示在服务管理器中。
set PR_DISPLAYNAME=Apache Tomcat
REM 这一行改不改无所谓,是服务的描述,根据自己的喜好决定吧。
set PR_DESCRIPTION=Apache Tomcat Server - http://jakarta.apache.org/tomcat
-----------------------------------------------------------------------------
2、运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。
service.bat install
程序提示:The service 'Tomcat5(或者你修改一后的SERVICE_NAME)' has been installed
说明服务Tomcat已经被安装成功。
顺便说一下,运行service.bat remove可以移除服务。
3、到这里,服务添加成功,运行services.msc,可以看到添加的服务,默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。
四 控制台控制服务的命令
启动服务
net Start 服务名
关闭服务
net stop 服务名
注:
1 此服务名可以是SERVICE_NAME,也可以是PR_DISPLAYNAME;
2 如果服务名中包含空格或者中文,请将服务名用半角双引号包含起来。
分享到:
相关推荐
本文将详细阐述在一台电脑上同时运行两个Tomcat实例时,对端口进行必要修改的方法及注意事项。 ### 一、理解Tomcat的默认端口 首先,让我们澄清Tomcat默认使用的几个关键端口: 1. **HTTP端口**:默认为8080,...
- **描述**:“利用不同端口区别,同一台电脑上可启动多个tomcat” 这些信息提示我们本篇文章将会探讨如何在同一台计算机上启动多个Tomcat实例,并通过配置不同的端口号来区分它们。 #### 方法一:使用多个Tomcat...
### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...
### 同一服务器部署多个Tomcat的方法 在实际的应用场景中,有时我们可能...通过上述步骤,我们不仅可以在同一台服务器上部署多个Tomcat实例,还可以让它们在系统启动时自动运行,极大地提高了系统的灵活性和可用性。
在命令行下分别进入两个不同的 Tomcat 安装目录下,执行 startup.bat,分别启动两个 Tomcat。然后,在浏览器中输入:http://localhost:8080 和 http://localhost:8090。 七、注意事项 如果 Tomcat 运行异常,出现 ...
如果在同一台机器上部署多个Tomcat实例,不修改端口会直接导致端口冲突,使得后面的Tomcat实例无法正常启动。因此,修改Tomcat的配置文件是部署多个实例的关键步骤。 按照给定文件中的步骤,配置多个Tomcat实例的...
- 在命令行窗口中分别进入两个Tomcat实例的`bin`目录,运行`startup.bat`来启动Tomcat服务。 - 通过浏览器访问`http://localhost:8080`和`http://localhost:8090`来验证是否成功启动。 #### 总结 通过以上步骤,...
如果一切配置正确,你应该可以在同一台服务器上看到两个Tomcat实例都在正常运行,且互不干扰。 通过这种方法,我们不仅可以充分利用服务器资源,还可以有效地管理和隔离不同应用的服务。这在测试环境、开发环境或...
### Tomcat配置入门与配置多个项目详解 #### Tomcat简介 ...这种方式非常适合于需要在同一台服务器上部署多个不同Web应用的场景。同时,通过手动配置虚拟目录,还可以更加灵活地管理各个项目的位置与访问路径。
2. 自由移动:由于无需在系统注册表中留下信息,免安装版可以方便地在不同电脑间复制或移动,这对于开发者在多台设备上工作非常有利。 3. 空间占用小:相比正式安装版,免安装版通常不包含额外的组件和服务,因此...
1. bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个 exe 文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动 Tomcat,后者是弹出 UGI 窗口启动 Tomcat;如果是解压版,那么会有...
若希望每次开机都能自动启动Tomcat,需将服务的启动类型更改为“自动”。 #### 四、控制台控制服务的命令 - **启动服务**:在命令行中输入`net start <服务名>`,其中`<服务名>`可以是`SERVICE_NAME`或`PR_DISPLAY...
这两个组件对于Tomcat的正常运行至关重要,因为Tomcat自身依赖于JDK来解释和执行Java代码。 安装JDK和JRE的步骤如下: 1. 下载适合Windows 64位系统的JDK和JRE安装包,可以从Oracle官方网站获取。 2. 安装JDK,...
如果需要让Tomcat同时监听80和8080端口,可以配置两个Connector元素。其中80端口用于处理无端口号的HTTP请求,而8080端口则用于处理显式指定端口号的HTTP请求。 Tomcat中的域名与Web应用的绑定是在server.xml文件中...
启动力CMS拥有同步搭建企业PC电脑站和手机WAP站功能,实现一个后台管理两个网站,HTML CSS设计,更轻便,具有繁简切换功能,使得网站管理更便捷,为您节约时间,节省建站成本。 全引擎SEO优化 拥有齐全的SEO优化...
443端口是互联网上的一个常用端口,它是专门为HTTPS协议设计的,默认情况下,该端口在TCP/IP网络协议中用于提供安全的网页浏览服务。HTTPS协议是HTTP协议的安全版本,它通过SSL/TLS协议对数据进行加密,保证数据传输...
Spring 集成 Dubbo 分布式系统部署流程是一种常见的微服务架构部署方法,该方法通过结合 Zookeeper、Redis、Nginx 等技术,可以实现高可用、高性能的分布式系统。下面将详细介绍该部署流程中涉及到的知识点: 1. ...
两个客户端可以在同一台电脑上运行。 Ch04:多媒体展示系统 –网络游鱼 安装JDK、配置环境变量,打开Eclipse导入ch04项目,运行server.FishServer类启动服务器端,运行java client.SwimFish类启动客户端。注意,...