一台电脑同时存在两个tomcat版本,包会的

前言

window上已经安装了  Apache-tomcat-9.0.75,现在想要安装  Apache-tomcat-8.5.29

1.下载Tomcat

进入官网下载选择需要的版本——> Tomcat官方网址,点击Download下的对应版本。
注意有zip和exe两种格式的,zip是免安装版的,exe是安装版。同时观察自己的电脑是64位系统还是32位系统。

更具体的区别,参考博文:tomcat 官网下载 安装包说明 tar.gz和zip的区别64-bit Windows zip _mqtt的tar包和zip包区别-优快云博客

如果不想要这些新版本,可以寻找历史版本下载:tomcat历史版本下载

我的是免安装版的,下载好再解压就ok(ps:必须要有已安装好的JDK

2.配置环境变量

下一步,进行配置环境变量,

进入环境变量,点击系统变量下的新建,新建两个变量:

CATALINA_HOME2
CATALINA_BASE2

(要与原来的tomcat9的变量名区别开,如图示:)

下一步,要将新建好的添加到变量名为PATH的环境变量中去

%CATALINA_HOME2%\lib

%CATALINA_HOME2%\bin

3.修改bin下文件

下一步,需要修改tomcat8目录下的bin目录下带.bat后缀的文件;                                                 我只修改了startup.batcatalina.bat,将两个文件中的

CATALINA_HOME
CATALINA_BASE
全部修改为前面新建的变量名;
就是:
CATALINA_HOME2
CATALINA_BASE2

建议直接使用替换,记事本的替换功能就可以。。。。。

4.修改端口

在tomcat8的安装目录下,是在conf目录下,打开server.xml文件,如下:

注意!!!!只修改port,在原本来的基础上加1,只要修改成没有被占用的端口号就完事。。。

关闭端口号(原是8005,改8006)

<Server port="8006" shutdown="SHUTDOWN">

浏览器访问端口号(原是8080,改成8081,这里有1处,其余已注释)

    <!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL/TLS HTTP/1.1 Connector on port 8081
    -->
    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

接受其他服务器转发过来的请求端口号(版本已注释可不用修改)

   <!-- Define an AJP 1.3 Connector on port 8090 -->
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
5.启动测试是否安装成功

在安装目录下,点击startup.bat程序,注意要是一闪而过的话。。。那说明没配置成功;
可以参考这个博文,怎么查看原因:
Tomcat启动一闪而过就消失的原因和解决方法_tomcat启动一闪就没-优快云博客
也可以采用以下方式:

如果闪退的话
1.使用记事本打开bin/starup这个批处理
然后在末尾加上pause,并且在末尾找到call “%EXECUTABLE%” start%CMD_LINE_ARGS%
把这个start改成run
2.就可以查看为什么闪退的原因了
3.然后根据原因查找问题

在浏览器上访问:http://localhost:+设置的访问端口                                                                        如下:

查看tomcat版本

在tomcat的安装目录下,点击bin文件夹,之后进入cmd命令行,输入:catalina version,就可以显示版本信息,如下

两个不同版本都有~~~~~~


6.小剧场

主要参考

多个JAVA版本共存切换的解决方法_java多版本共存-优快云博客

实现一台win系统多个tomcat版本共存,超详细_一台服务器安装两个版本tomcat配置-优快云博客

Tomcat 下载、安装、配置图文教程_tomcat下载-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值