由于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.访问成功