Fork me on GitHub

windows 新增两个本地 tomcat

## 步骤如下:
### 下载
[https://tomcat.apache.org/download-80.cgi](https://note.youdao.com/)
window 系统 下 zip ,解压到相关目录,复制出一个

### 配置
1. 环境变量设置
利用记事本打开 bin\startup.bat 和 bin\shutdown.bat
设置如下:
```shell
set CATALINA_HOME_1="D:\app\apache-tomcat-8.5.47-windows-x64\apache-tomcat-8.5.81"

rem ......
rem 全局替换 CATALINA_HOME 为 CATALINA_HOME_1
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME_1%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME_1%\bin\catalina.bat" goto okHome
cd ..
```
两个都修改,防止与先前设置的冲突,第二个可以设置成 `CATALINA_HOME_2`

2. 端口设置,防止冲突
在 conf\sever.xml , 全局搜索 port 进行修改,两个 tomcat 中 端口设置不相同:
```xml
<Server port="8015" shutdown="SHUTDOWN">
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
```

3. 启动,双击 bin\startup.bat 即可:
> 如果有问题,可以看看 logs\catalina.xxx.log 里面的日志,如果日志都没有更新,可以慢慢调试下 startup.bat 看看哪里有问题,是不是环境变量`CATALINA_HOME` 的配置问题。
> 众所周知,环境变量在电脑-属性-高级系统-环境变量中也可以配置,如果想知道配置有没有生效,可以 ` cmd -> echo %CATALINA_HOME% ` 看看有没有值。

posted @ 2022-06-27 16:51  emmmmmmmn  阅读(20)  评论(0)    收藏  举报