同一台电脑上运行多个tomcat,无需配置环境变量(亲测有效,只修改端口号)

只需要修改端口号就行,其他的什么也不用改。(前提是,一定要看注意事项)

我也尚在学习过程中,如果有什么问题,欢迎大家在评论中指正。

一、注意事项

1、使用的是tomcat 免安装 版,也就是直接解压就可以使用的那种。

2、在电脑上已经有了一个tomcat的情况下:

1)建议大家先检查一下自已以前有没有配置过环境变量 CATALINA_HOME,CATALINA_BASE如果已经配置了,请删除

因为如果不删除,那么所有的tomcat都会优先执行环境变量里CATALINA_HOME对应的tomcat地址
【在已经配置了CATALINA_HOME的情况下,要想执行新的tomcat,就必须配置相应的CATALINA_HOME,CATALINA_BASE】

2)删除PATH里tomcat相关的配置,我删除了以下两个配置:

 %catalina_home%\bin 
F:\Tomcat\apache-tomcat-9.0.16-windows-x64\apache-tomcat-9.0.16\bin  (我的tomcat根目录,你可以根据情况改成自己的)

3)不想删除上面几个环境变量,那就只能麻烦点了,可以参考下面的方法:

( 实在不想删除的话,可以给每个tomcat都配置环境变量。具体方法:)
如何在一台电脑上配置多个不同版本的tomcat同时运行(配置环境变量)

3、提前配好JAVA_HOME,也就是jdk环境。

有两种方法,第一种:在环境变量里配置;第二种:在tomcat—>bin—>setclasspath.bat里设置。

扫描二维码关注公众号,回复: 13218080 查看本文章

第一种:

在环境变量里配置,对应的是jdk所在的地址。
(具体方法:配置JAVA_HOME环境变量
在这里插入图片描述
第二种:

在tomcat—>bin—>setclasspath.bat里设置:(以电脑实际安装的jdk目录为准)

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102
set JRE_HOME=C:\Program Files\Java\jre1.8.0_102

在这里插入图片描述

二、修改 tomcat 端口号

打开 tomcat根目录 —>conf —> server.xml ,修改 Connector portServer port

访问网页的时候,我们是根据 Connector port 所配置的端口号来访问的。

(我的server.xml 里面只有这两个port,我看网上很多都有 3个port,可以根据自己的情况修改)

在这里插入图片描述

在这里插入图片描述
只需要修改端口号。

这时我们点击 tomcat根目录 —>bin—> startup.bat ,运行tomcat,只要输入不同的端口号,就可以运行不同的tomcat。【localhost:端口号】

比如我们设置的端口号为8883,只需要运行 localhost:8883

如下图所示:
在这里插入图片描述

三、其他问题

1、 我这里的startup.bat标题名称自己修改的,修改方法参考:
tomcat修改startup.bat标题名称,startup.bat标题改为中文后标题乱码问题

2、如果startup.bat出现中文乱码和闪退的问题,可以参考下面这个方法:
tomcat用startup启动乱码问题解决办法

猜你喜欢

转载自blog.csdn.net/lixingecho/article/details/116120850
今日推荐