CentOS打不开tomcat默认页面

CentOS打不开tomcat默认页面

我已经在本地盒子上下载了 tomcat,当我尝试在其中运行时,就是我所得到的输出。

Using CATALINA_BASE:   /home/user/Downloads/apache-tomcat-8.0.23
Using CATALINA_HOME:   /home/user/Downloads/apache-tomcat-8.0.23
Using CATALINA_TMPDIR: /home/user/Downloads/apache-tomcat-8.0.23/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre
Using CLASSPATH:       /home/user/Downloads/apache-tomcat-8.0.23/bin/bootstrap.jar:/home/user/Downloads/apache-tomcat-8.0.23/bin/tomcat-juli.jar
Tomcat started.

输出来自netstat -plntu

Proto    Recv-Q    Send-q      LocalAddress   Foreign Address    State                                                                  
tcp6        3           0      0 :::8080       :::*              LISTEN

当我尝试打开 ip:8080 时,没有加载页面。

答案1

netstat -plntu 的输出

> Proto    Recv-Q    Send-q      LocalAddress   Foreign Address    State
> tcp6        3           0      0 :::8080       :::*             
> LISTEN 

当我尝试打开 ip:8080 时,没有加载页面。

我不确定您在测试中使用的是 ipv4 还是 ipv6。尝试通过环回接口进行测试。

请注意,它仅侦听 ipv6 (tcp6) 协议。 127.0.0.1 将是 ipv4 环回地址。尝试使用 ::1 进行测试。

答案2

首先,从本地服务器尝试它(例如使用wget localhost:8080),看看它会给你带来什么。如果有效,则说明某些防火墙(网络上或计算机上的)正在阻止您访问;否则尝试访问管理器应用程序/manager以查看其是否有效。

我想知道tomcat用户是否有权访问您的主目录,因为它应该有权访问catalina home。尝试su - tomcat并尝试cd到你的CATALINA_HOME

您的访问日志可以帮助您(和我们)诊断问题。

相关内容