(图文流)linux中配置tomcat

首先从官网上下载jdk 以及tomcat

配置jdk可以参考这位老哥的文章

Linux安装jdk的详细步骤-CSDN博客

解压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

连接成功

介于笔者水平有限,如有错误或者不准确的地方,欢迎指出,在评论区友好交流

  • 13
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值