• 【排障】tomact未能看到网页


    【排障】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环境变量这事儿了。

  • 相关阅读:
    MySQL中char(36)被认为是GUID导致的BUG及解决方案
    Hadoop相关的考题
    算法题
    对于Java静态内部类的理解
    关于网站数据分析
    static class 静态类(Java)转
    《深入浅出数据分析》读书笔记
    hive利器 自定义UDF+重编译hive
    使用kubectl实现Kubernetes容器与本地的文件双向复制
    Coolite Toolkit学习笔记二:服务器端Alert,Confirm,Prompt
  • 原文地址:https://www.cnblogs.com/tielemao/p/6148707.html
Copyright © 2020-2023  润新知