http:// localhost:8080 /访问错误:404 - 未找到无法找到文档:/

时间:2014-02-05 07:36:03

标签: apache tomcat localhost

我对这个Tomcat的东西真的很新。我下载了Tomcat 7.0 Windows安装程序并使用默认配置安装它。安装后,我在浏览器中键入localhost:8080以查看Tomcat是否正常工作。但是,它显示如下错误消息:访问错误:404 - 未找到无法找到文档:/并且页面中没有显示Tomcat或Apache单词的其他内容。似乎Tomcat没有回应。

我用谷歌搜索并搜索了这个论坛,但到目前为止,人们提供的解决方案并不适用于我。

  1. 检查了server.xml文件,8080是HTTP连接器端口:

    连接器端口=“8080”protocol =“HTTP / 1.1”connectionTimeout =“20000”redirectPort =“8443”

  2. 我确实在\ bin文件夹中运行了Tomcat7.exe。某些东西在命令窗口中运行然后就消失了。什么都没改变。

  3. 我根据网上的一些教程设置了一些环境系统变量,如JAVA HOME,PATH和CLASSPATH。

  4. 还是不行。只有我怀疑的事情是: 1.我有两个JRE文件夹:程序文件目录中的jre6和jre7。 Tomcat7选择了jre7。 2.我安装了另一台名为Wamp服务器的服务器,我曾经学过一些使用SQL的PHP​​编程。包中有Apache。不确定它是否使用8080端口。

    请帮忙。我已经因为头痛而在网上挖了2个多小时。欢迎提出任何意见。

6 个答案:

答案 0 :(得分:17)

其他人的提示:如果您安装了NI应用程序,NI Application Web Server也会使用8080端口。

答案 1 :(得分:15)

当我遇到错误Access Error: 404 -- Not Found时,我通过执行以下操作修复了错误:

  1. 打开命令提示符并输入" netstat -aon" (不含引号)
  2. 搜索端口8080并查看其PID号码/代码。
  3. 打开任务管理器( CTRL + ALT + DELETE ),转到“服务”选项卡,找到具有确切{{1的服务数字。然后右键单击它并停止该过程。

答案 2 :(得分:4)

我想我在阅读完日志后想出了问题。感谢Will的提醒,我检查了日志,发现其他程序正在侦听该端口。在我开始弄清楚哪个程序之前,我的计算机已重新启动并且localhost:8080正常工作并显示tomcat页面。哇哇

答案 3 :(得分:1)

您的8080端口已被其他应用程序使用 1 /您可以尝试找出使用它的应用程序,使用“netstat -aon”并停止该过程; 2 /您可以转到server.xml并从端口8080更改为另一个(例如:8081)

答案 4 :(得分:1)

您可以在以下命令下运行。我相信这就是你想要的!

注意:确保端口8080已打开。如果不是,请使用sudo kill $(sudo lsof -t -i:8080)

终止使用8080端口的进程
 ./catalina.sh run

答案 5 :(得分:0)

对于CentOS用户(至少),如果未安装tomcat-webapps软件包,则尝试以全新安装方式访问端口8080上的服务器时也会收到404错误。