有关多个tomcat的配置
一、下载安装tomcat
下载tomcat的话我们可以去官网上下载免安装版
根据自己的需求选择对应的版本
以tomcat 9 举例,如果根据自己系统选择下载的压缩包,这个下载下来是免安装的,解压到目的位置之后配置即可用
二、配置
解压完后,我们可以右击此电脑 -> 属性 -> 高级系统设置 -> 环境变量
这里由于我之前配置过一个tomcat 8 ,所以在这个位置已经有了一个配置,同样的,我们在系统变量中新建一个变量,取另外一个名字即可,在这我用的是 CATALINA_HOME_9,而变量值选择到这个解压的根目录就可以
然后就是这个效果
接下来,在这个tomcat 9 的bin目录下,找到catalina.sh
在这个位置添加我们刚刚配置的环境变量,因为是多个tomcat,所以需要加上,如果是单个的话可以不用
export CATALINA_HOME=$CATALINA_HOME_9 # 我们配置的tomcat9的环境变量
export JAVA_HOME=xx/xx/jdk1.x.x_xxx # 如果这个tomcat需要用到与系统环境变量中配置的不同版本的 # Java的话加上这段话,版本一致就不需要
然后保存,然后再打开 conf/server.xml 进行配置
第一个是这个位置
因为所有tomcat默认的这个配置的端口号都是8005,所以我们在配置多个tomcat时需要更换其他的端口,如果是Windows可以打开系统输入
# netstat -ano|findstr "(你要输入的端口号)"
netstat -ano|findstr "8006"
来查看你要用到的端口是否被占用的情况
修改完这个后接下来修改访问的端口
tomcat 默认的端口都是8080(应该大家都知道),所以在有多个tomcat时,我们需要更改这个端口以防出现端口占用的问题,用同样的方法查看端口是否被占用后就可以进行更改
然后就是如果当我们在linux下部署项目需要将项目通过根路径或者自定义的路径名下访问,则在这里加上这个标签
/*
Path:即为要访问的路径名,如果不加就是根路径 localhost:xxxx/
docBase:该项目文件的绝对路径或者相对于webapps这个目录下的相对路径
*/
改完之后基本就已经可以使用的了