【排障】tomact未能看到网页
文:食梦貘
这是几个月前的事情了,那时候我在安装xwiki,需要用到tomcat,但是初次安装好时碰上过一个故障:
安装tomcat后,客户机用IE网址上输入:服务端IP:8080 仍无法看到tomcat的网页
telnet 服务机8080端口提示连接被拒绝(反正就是不弹黑窗)
但防火墙确信是已配置好放行8080端口的,纠结了半天防火墙,关了也试过,都无效
后来再网上查tomcat的时候,发现有人提到tomcat有一个错误日志!
设置JDK环境变量时由于是直接复制网上的命令,导致tomcat事实上没有运行起来,后来查到可看
tail /usr/local/tomcat/logs/catalina.out
这个日志可知道问题所在,果然查看后发现执行的java版本不一致以致“找不到文件或目录”
故重新回到 /etc/profile 中修改环境变量回真正的java版本,使修改立即生效的命令是
source /etc/profile //使修改立即生效
echo $PATH //查看PATH值
可见的确防火墙是已经设好,没问题的,之前纠结是没有意义的。
由此知道日志真的是一个排障的好帮手,另外尽借外物(信书,信网上),不真正消化理解去用的确是不如不假外物(无书)来去做出来的,哈哈。可不能过于偷懒,连命令都一字不差全抄了。
另网上已分析出来未能看到tomcat网页的两种可能错误:
a) Java未先安装,或未正确配置JAVA_HOME系统环境变量
b) Linux系统的防火墙8080端口未被设置为远程可访问
事实上如果我逻辑够好的话,相信B已排除了,就早点去找A问题所在了,毕竟JDK安装时照着教程做自己并没很深刻印象,不过这次出了错,印象就很深了,也比较理解JDK环境变量这事儿了。