Tomcat7以及8的安装
使用工具
- 系统:CentOS7_64位(安装桌面形式便于操作)
- Jdk:jdk1.8.0_191(需要安装)
- Tomcat:7.0.57以及8.0.53
- 虚拟机:Oracle VM VirtualBox
- 文档编写工具:EditPlus
- 文件传输工具:FileZilla
- 连接Linux系统工具:Xshell5(推荐、但是慎用,收费软件)
- 向日葵远程连接操作工具
1. 上传Tomcat7以及Tomcat8
2. 解压两个Tomcat
tar -zxvf apache-tomcat-7.0.57.tar.gz -C ../tomcat
tar -zxvf apache-tomcat-8.0.53.tar.gz -C ../tomcat
3. 配置tomcat的环境变量和内存,进入bin打开catalina.sh
在以下位置
1. tomcat7
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/develop/tomcat/apache-tomcat-7.0.57
export CATALINA_HOME=/develop/tomcat/apache-tomcat-7.0.57
export JRE_HOME=/develop/jdk1.8.0_191/jre
export JAVA_HOME=/develop/jdk1.8.0_191
2. tomcat8
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/develop/tomcat/apache-tomcat-8.0.53
export CATALINA_HOME=/develop/tomcat/apache-tomcat-8.0.53
export JRE_HOME=/develop/jdk1.8.0_191/jre
export JAVA_HOME=/develop/jdk1.8.0_191
4. 修改端口号
进入tomcat的conf目录下,修改server.xml文件
以下这个位置,我的tomcat7配置的8087,tomcat8配置的8088
5. 在bin目录下启动tomcat并从浏览器进行访问
./startup.sh
6. 这块会出现一个访问不通的页面
是因为linux拥有着比windows更加强大的防火墙
解决办法:
1.对需要的端口号进行开启
由于我的个人后期需求我对8080~8089以及8888、3306这十二个端口号进行了开启
firewall-cmd --permanent --zone=public --add-port=8080/tcp 返回success即为成功
firewall-cmd --reload 返回success即为成功
firewall-cmd --zone=public --query-port=8080/tcp 返回为yes即为成功
依次启动tomcat即可访问成功
2. 将防火墙进行关闭
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙(使用)
service iptables start 启动防火墙
chkconfig iptables off 禁止防火墙自启(使用)