一台服务器安装运行多个Tomcat及注册服务
项目需要,自己配置了一下,顺便分享出来。
1、下载对应版本Tomcat,这里下载Tomcat7.0.65.zip;
下载地址:http://archive.apache.org/dist/tomcat/tomcat-7/
2、解压ZIP,安装几个拷贝几个,分别命不同名字,如:Tomcat7.0.65_1,Tomcat7.0.65_2,Tomcat7.0.65_3
3、配置JAVA_HOME环境变量,值为JDK安装目录,如:JAVA_HOME=C:\Program Files\Java\jdk1.6.0_37
4、配置Tomcat参数,Tomcat7.0.65_2/conf/server.xml,第一个Tomcat默认不配置。
<Server port="8009" shutdown="SHUTDOWN"> 8009改为8010
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 8080改为8081
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 8009改为8010
第三个Tomcat配置同第二个一样,相关端口不要和第二个重复即可。
5、修改服务名称
打开Tomcat7.0.65_1/bin/service.bat 修改注册服务名称
set SERVICE_NAME=Tomcat7
set DISPLAYNAME=Apache Tomcat 7.0 %SERVICE_NAME%
Tomcat7改为Tomcat7_1
Apache Tomcat 7.0改为Apache Tomcat 7.0_1
我这里为了方便区分,3个Tomcat的服务名称均做了修改,
Tomcat7_1,Tomcat7_2,Tomcat7_3
Apache Tomcat 7.0_1,Apache Tomcat 7.0_2,Apache Tomcat 7.0_3
6、注册服务
打开cmd,进入到Tomcat7.0.65_1/bin,输入 service.bat install
打开services.msc即可看到添加注册的新服务 Apache Tomcat 7.0_1,依次注册2,3即可,进入服务设置自动启动。
如要删除服务,同样需进入对应Tomcat的bin目录下,输入 service.bat remove 可以移除服务
一台服务器安装运行多个Tomcat及注册服务的更多相关文章
- 一台服务器发布多个tomcat并注册服务名办法
修改服务名称 打开Tomcat7.0.65_1/bin/service.bat 修改注册服务名称 当然这个名字自己改 比如Tomcat7_2 原始文件: set SERVICE_NAME=Tom ...
- Linux(Debian) 上安装tomcat并注册服务开机自启动
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b ...
- 一台windows主机上运行2个tomcat
为了运行2个不同的项目,需要在一台机上运行2个tomcat,但是发现运行第二个tomcat时,总会加载第一个tomcat中的项目,也就是实际运行的是第一个tomcat 所以需要做如下配置: 1.修改第 ...
- 解决一台机器同时运行多个Tomcat服务
http://www.cnblogs.com/itolssy/archive/2008/09/09/1278041.html 如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口 ...
- 同一台服务器(电脑)运行多个Tomcat
同一台电脑运行不能同时运行多个未修改过配置tomcat的原因在于:一台电脑的一个端口只能被一个程序使用,多个tomcat启动会因为端口号号被占用的原因而启动失败. 如果想要在一台电脑上同时运行多个to ...
- 一台电脑上运行两个tomcat
1.建立两个文件夹,tomcat1,tomcat2,分别在里面放入tomcat7文件(非安装版) 2.改配置 tomcat1中的配置就不用改了,直接用默认配置 tomcat2中的配置要改要,改conf ...
- 一台服务器搭载两个tomcat项目
之前下载的mysql 在官网是有 历史库的 如果现在一台机器上已经部署了一个tomcat服务,无论这个tomcat是否已经注册为服务了,或者没有注册windows服务,或者注册了,都没关系.都可以采 ...
- 一台机器启动多个tomcat简单配置
一台机器启动多个Tomcat只需要解决Tomcat端口冲突的问题. 相关配置:打开 Tomcat 目录下 conf \ server.xml 共修改三处端口,分别是: <Server port= ...
- 一个机器上运行两个tomcat
一. 在一台计算机上配置2个tomcat是可以的,关键是tomcat里的server.xml文件中三个端口必须不同.需要修改conf/server.xml使两个tomcat占用的端口不相同,在缺省 ...
随机推荐
- C#中Request.Cookies 和 Response.Cookies 的区别分析
.NET中提供了读写Cookie的多种方法,Request.Cookies 是客户端通过 Cookie 标头形式由客户端传输到服务器的 Cookie:Response.Cookies 在服务器上创建并 ...
- HTML5按键打开摄像头和拍照
HTML5实现按键打开摄像头和拍照 步骤: 1.创建一个打开摄像头按钮的标签.video标签.拍照的按钮标签.画布 2.实现打开摄像头的功能 3.实现拍照功能 具体实现代码: <!DOCTY ...
- Linux GPT分区表16进制实例分析
Linux GPT分区表16进制实例分析 GPT分区表随着win10的普及,已经在越来越多的新电脑上开始使用了.前段时间的新闻有看到说Intel会在后面的新平台中完全取消CSM支持,这也大概相当于后面 ...
- VS2015使用过程中参考过的有用链接
VS中的第一个C程序:如何在Visual Studio 2015中编写C程序:https://www.bilibili.com/video/av5921799?from=search&seid ...
- HDU 4906 Our happy ending
题意: Given a sequence a_1,a_2,...,a_n, if we can take some of them(each a_i can only be used once), a ...
- Unity 框架(一)
当项目需求中,后期可能接入多种输入设备的时候,可以借鉴一下以下代码 using System.Collections; using System.Collections.Generic; using ...
- 去掉vs2010字符串下红色波浪线
由于在vs集成了qt库,无法提升代码. 所以下载了visual assist,然后新的问题出现了,凡是在vs中输入的字符串,下面都有红色的波浪线,而且没有错误,只是看着不舒服. 解决方法: 在VAss ...
- 洛谷 P1302 可见矩形
P1302 可见矩形 题目描述 给定平面上n个互不相交(指公共面积为零)的正方形,它们的顶点坐标均为整数.设坐标原点为O(0, 0).对于任一正方形R,如果可以找到R的边上2个不同的点A和B,使三角形 ...
- vue15 自定义元素指令、标签指令
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 18.angularJS服务
转自:https://www.cnblogs.com/best/tag/Angular/ 服务 AngularJS功能最基本的组件之一是服务(Service).服务为你的应用提供基于任务的功能.服务可 ...