1、下载apache-tomcat-7.0.82.tar.gz
2、 解压tar -zxvf apache-tomcat-7.0.82.tar.gz
3、修改conf中的server.xml
若系统中还有其他tomcat程序在运行,则需要修改此次tomcat端口
修改内容如下:
第22行:将原始8005修改成自定义,如8015
<Server port="8015" shutdown="SHUTDOWN">
第71行:同上,8080修改成自定义8089。这个是对外访问的端口
<Connector port="8089" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
第93行:默认的8009修改成8019。
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" />
4、防火墙将8089端口打开
切换root权限
永久开放的端口
firewall-cmd --zone=public --add-port=8089/tcp --permanent
firewall-cmd --reload
查看防火墙规则
firewall-cmd --list-all
5、将应用copy到tomcat/webapps路径下
6、启动tomcat
进入bin目录,执行 ./startup.sh
=============================更新==================
项目上线发现对方提供服务器的JDK版本是openjdk1.8,然而我们是jdk1.7.0开发的。
只有在tomcat里面配置我们自己的jdk和jre环境。
1、将jdk-7u80-linux-x64.tar.gz 解压到我们的tomcat目录里
2、修改配置启动的脚本,让我们的jdk启动
只需要修改bin目录中的catalina.sh和setclasspath.sh脚本,如下
在sh的开头加上我们自定义的jdk路径。
PS:在这里 我们使用的相对路径,jdk是放在tomcat目录下(也就是*.sh所在路径的上一级)
3、启动tomcat