博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在同一台电脑部署多个Tomcat服务
阅读量:2120 次
发布时间:2019-04-30

本文共 1153 字,大约阅读时间需要 3 分钟。

背景:公司的项目使用的是jdk1.6,Tomcat7.0,比较旧,打算建一些测试项目用jdk1.8,Tomcat9.0。

参考了网上几篇文章

http://dong-shuai22-126-com.iteye.com/blog/1763666
http://www.cnblogs.com/whylaughing/p/5896268.html

个别地方做了整理:

1.使用压缩版的tomcat不能使用安装版的。 
2.第一个tomcat的配置不变。 
3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。 
4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。 
开头加上SET JAVA_HOME=D:\java\jdk1.8.0_111\jre (JDK所在路径)
5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为 
CATALINA_BASE2。 
6.修改conf/server.xml文件,修改以下3个地方。
<Server port="8006" shutdown="SHUTDOWN"> (原来是8005) 
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> (原来是8080)
<Connector port="8089" protocol="AJP/1.3" redirectPort="8443" /> (原来是8009)
7.修改shutdown.bat里的CATALINA_HOME改为CATALINA_HOME2,开头加上SET JAVA_HOME=D:\java\jdk1.8.0_111\jre。

上面是直接执行批处理文件,如果是在Eclipse中直接启动Tomcat服务器,则修改端口的方法如下:
1.Eclipse里双击Server下的Tomcat服务器;
2.在打开窗口中,修改Ports一栏里面的3个端口(对应server.xml的3个端口),并保存; 

--------------------------------

备注,修改为新端口号,需要注意端口号是否已被占用,可以在cmd下用下面命令执行查询:

查询所有:netstat -aon 
查询单个:netstat -aon|findstr "8080"
查询进程 tasklist|findstr "这里填写查询到的最后一个数字"

你可能感兴趣的文章
javascript(js)数组操作
查看>>
用JavaScript脚本实现Web页面信息交互
查看>>
window 窗口对象操作
查看>>
公司一位老员工愤然离去的留信!崩溃!
查看>>
C#技巧:网页表单自动填写技术(以gmail为例)
查看>>
C#基础概念二十五问
查看>>
C#在Excel中将连续多列相同数据项合并
查看>>
C#如何把html中的相对路径变成绝对路径
查看>>
用C#编写发手机中文短信息Windows服务
查看>>
C#的四个基本技巧
查看>>
编程实例 使用C#的BitmapData
查看>>
区分Oracle和SQL Server常用函数调用方法
查看>>
详解Visual C#数据库基本编程
查看>>
第一个C#应用程序
查看>>
第一章C#简介
查看>>
NGWS runtime 技术基础
查看>>
Linux find 文件查询 用法示例
查看>>
Linux 查看文件大小
查看>>
mysql 命令
查看>>
MySQL执行外部sql脚本文件的命令
查看>>