首先从官网上下载jdk 以及tomcat
配置jdk可以参考这位老哥的文章
解压tomcat(不同格式解压指令不同,别把压缩和解压搞混了)
配置文件
[root@localhost ~]# vim /etc/profile
( i 键插入模式 esc 退出当前模式 :wq退出并保存 配置路径并不绝对,可以按照您自己设置的来)
export JAVA_HOME=/usr/java/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
export TOMCATHOME=data/www/tomcat
[root@localhost ~]# source /etc/profile
查看tomcat状态,这表示tomcat未启动
启动tomcat时发现权限不够
误认为是防火墙问题
[root@localhost ~]# service iptables stop
报错 解决
[root@localhost ~]# yum install iptables-services
关闭防火墙并查看tomcat
依旧未能启动 依旧显示权限不够
查看防火墙状态
[root@localhost bin]# systemctl status firewalld
发现防火墙是开启的,配置防火墙 然后关闭
vi /etc/sysconfig/iptables
添加以下规则:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
注意:该规则应添加到默认的22端⼝这条规则的下⾯。(话说我打开这个文件的时候文件里面是空的2333,不知道有没有大佬答疑解惑)
关闭防火墙
[root@localhost ~]# service iptables stop
[root@localhost ~]# service iptables status
[root@localhost ~]# chkconfig iptables off
依旧发现权限不够,搜索得
[root@localhost bin]# chmod +x *.sh
tomcat启动成功
但是tomcat网页不能成功连接
尝试命令
[root@localhost bin]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
连接成功
介于笔者水平有限,如有错误或者不准确的地方,欢迎指出,在评论区友好交流