linux的tomcat无法访问

由于java的环境变量配错导致无法访问

1.我在阿里云的服务器上开放了8080端口
2.我在服务器上防火墙也开启了8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

3.我尝试去确认上面两步没有出错,所以我直接关闭防火墙,看看能不能访问

service firewalld stop

发现还是没办法访问,证明不是防火墙的问题导致无法访问的

4.接着我去确认tomcat是否启动成功

ps aux|grep tomcat

结果:

进程显示只有寥寥几个显示信息,一般来说如果正常启动都会带一些启动的参数,这里显示结果一个都没有,所以很有可能就是tomcat启动的时候出错了

5.我直接打开tomcat的日志信息文件

tail -f /usr/local/tomcat/logs/catalina.out

发现启动过程中果然有报错

发现后台弹出了错误信息,说我没遭到java的路径

6.接着我打开环境变量的文件

cat /etc/profile

发现我的Java路径是211的版本,然而我本地的是281版本。环境变量的语句我直接复制网上的,却忘记改版本了,所以导致报错。

7.重新环境变量后,输入命令使新的环境变量生效

source /etc/profile

8.访问成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值