为什么tomcat在myeclipse中正常启动,但是页面总是出现404错误

如题所述

tomcat在myeclipse中正常启动,出现404错误的可能的原因如下:

    请求地址的路径不对。需要重新检查一下路径是否有字母写错

    相应的action路径配置path没有在配置文件中找到。检查action名称是否写错

    struts配置文件是否正确 æˆ–某个名字写错了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-16
myeclipse里面集成的tomcat那个是看不到猫的,你可以在你项目里写一个index.jsp,就会出现这个页面,而不是404错误了。追问

我用的tomcat不是myeclipse自带的 是我自己安装下载的。之前用都可以 今天又不行了

追答

嗯,直接用tomcat自带的服务启动可以看到猫,而myeclipse里面集成的tomcat那个是看不到猫的,是因为你启动项目时用的是自己的web context。

追问

我都是用自己安装的tomcat 6.x 不是myeclipse里自带的。所以我启动打开网页正常是可以看到猫的,之前试过挺多个的web程序 都是可以正常运行的。 就是今天,死活都打不开。我用tomcat中的startup.bat也可以打开 就是网页不行。后来看了下日志 发现第一行出现这个: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:

追答

跟这个没关系,你就自己安装的tomcat在myecllipse里也是看不到猫的。

追问

但为什么我之前很多个web程序都是先运行http://localhost:8080都可以出现猫,然后我才运行我的web工程

追答

那是在非myeclipse环境下吧,你可以把项目部署在tomcat的webapp目录下。

本回答被提问者和网友采纳
第2个回答  2012-12-16
404一般是你在浏览器输入的项目路径或名称错误了!找不到页面的意思追问

但我的tomcat那个猫都没出现过、纠结了好久 前几天还用的好好

追答

正常情况下你输入http://localhost:配置端口 就可以直接打开tomcat主页面的。你如果打不开就可能是你tomcat中ROOT文件夹改动过了!

追问

我用tomcat中的startup.bat也可以打开 就是网页不行。后来看了下日志 发现第一行出现这个: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: 不知道是正常信息还是、、其他信息都没什么问题

相似回答