Linux下Tomcat8的安装配置
安装Tomcat前首先要安装对应的jdk并配置Java环境,
没有安装的可以参考博客:https://blog.csdn.net/duan196_118/article/details/103930813
1. Tomcat的下载及通过Xftp把下载好的文件上传到Linux中此处省略
2. 将文件解压到usr/local目录下
tar -zxvf apache-tomcat-8.5.45.tar.gz -C/usr/local
3.将tomcat-8.5.45改名为tomcat8
mv apache-tomcat-8.5.45 tomcat8
4. 进入配置文件
cd tomcat8/conf/
5. 修改配置文件(可选)
vi server.xml
6. 修改端口port(可选)
找到图中位置,可以将port改为你想要的端口号,默认:8080
7. 为Tomcat指定JDK环境
vi /usr/local/tomcat8/bin/startup.sh
添加如下配置
export JAVA_HOME=/usr/java/jdk1.8.0_60
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_HOME=/usr/local/tomcat8
/usr/local/tomcat8/bin/catalina.sh start
8. 启动tomcat
/usr/local/tomcat8/bin/startup.sh
此时可以在Windows上输入ip:端口进行访问,如果访问不到再进行下面的修改。关闭防火墙,开放8080端口。
9. 查看防火墙状态
service iptables status
10. 关闭防火墙(需要root权限)
service iptables stop
编辑 vi /etc/sysconfig/iptables
添加以下内容并保存退出:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
执行命令:systemctl restart iptables
打开外部浏览器,输入http://centOS IP:8080 即可看到Tomcat欢迎界面!
解决方案二
firewalld 进行8080端口开放配置
1、在firewalld 上开放8080端口
输入命令:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令解析:
–zone #作用域
–add-port=8080/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数设置,重启后会失效。
2、重启防火墙
输入命令:firewall-cmd --reload
欢迎留言指正。。。