tomcat安装配置
说明:安装tomcat前请先安装JDK,详情可以参考本公众号JDK配置模块。
1.官网下载
①最新版本
②历史版本
2.上传tomcat到linux系统指定目录,这里将其放在/server下(自行创建)。
3.解压tomcat压缩文件
tar -zxvf tomcat压缩
4.开放web访问端口(默认8080)
①开放端口firewall-cmd --permanent --znotallow=public --add-port=8080/tcp
②重启systemctl restart firewall
5.启动关闭Tomcat
进入tomcat的bin下启动:./startup.sh
进入tomcat的bin下关闭:./shutdown.sh
备注:
①startup.sh本质调用catalina.sh ②start,shutdown.sh本质调用catalina.sh stop
③在setclasspath.sh 中可以进行私有jdk配置,如:JAVA_HOME=/server/jdk。
6.访问测试
IP:8080
2
_
同一系统下安装多个tomcat
1.安装方式同上 新增开放端口(如8081)
备注:多个tomcat名称不能重复,这里将其分别更改为-A -B。
2.更改tomcat配置文件(/conf/server.xml)
①8005 监听关闭Tomcat的请求端口
②8080 接收客户请求,返回响应结果端口(如8081)
③8009 负责与其他HTTP服务器建立连接端口
备注:
①默认情况下两个服务器的端口配置一致,第二个服务器需全部更改,以免在操作过程中发生冲突。
②可以在catalina.sh中对 CATALINA_BASE、CATALINA_HOME 等重新设置,对tomcat加以区分。
3
_
tomcat 自启动
在/etc/rc.local文件最后添加语句
①jdk
export JAVA_HOME=/usr/local/jdk-13.0.2
②启动脚本
/server/apache-tomcat-8.5.46-A/bin/startup.sh
/server/apache-tomcat-8.5.46-B/bin/startup.sh
其中:/etc/rc.local是/etc/rc.d/rc.local的软连接,系统启动之后执行的脚本或是执行命令。
备注:同样可以编写一个启动脚本,使用chkconfig添加到系统服务,设定开机自启动的方式来启动。
--add 添加服务
--del 删除服务
--list 查询服务
--level 运行等级