为什么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: 不知道是正常信息还是、、其他信息都没什么问题

myeclipse中出现404错误时怎么回事?
导致这个错误的原因一般来说,有三种:1、无法在所请求的端口上访问Web站点。2、Web服务扩展锁定策略阻止本请求。3、MIME映射策略阻止本请求。

为什么我的MyEclipse中启动了tomcat,但在浏览器中输入http:\/\/localho...
你在MyEclipse中启动的tomcat是不是它自带的那个,那个的端口号不是8080所以你访问错误 配置自己的Tomcat方法如下:windows->preferences->servers->tomcat然后点击自己的Tomcat对应的版本,然后在右侧 Enable选中,并配置路径

大神帮我看看为什么jeesite框架在eclipse部署到tomcat时出现404错误
tomcat在myeclipse中正常启动,出现404错误的可能的原因如下:请求地址的路径不对。需要重新检查一下路径是否有字母写错 相应的action路径配置path没有在配置文件中找到。检查action名称是否写错 struts配置文件是否正确 或某个名字写错了。

安装了myeclipse后,成功启动它自带的tomcat,然后在IE里面访问localhost:8...
(1)myeclipse的tomcat本来就没有自带任何web程序,出现404是因为tomcat面没有任何部署好了的web程序,而独立的tomcat打开:localhost:8080是可以看见一个带小猫的页面是因为独立的tomcat已经部署好了几个web程序,我们看到的欢迎页面就是root\/index.jsp,你可以打开tomcat_home\/webapp看看,也就是root工程的欢迎页...

Myeclipse中tomcat启动,index.jsp访问出现404或者500错误!!
关于这个原因主要是权限的问题,在tomcat\/work\/Catalina\/localhost\/,主要是这个目录没有被读写的权限,导致文件不能被编译到该指定的工作目录中,此时我们就要针对与这个目录做一些权限的修改权限至少要达到755或者以上,同时注意此处修改权限必须用root身份进行操作,否则不能进行修改,修改完后编译好的jsp...

macbook tomcat已经启动 为什么页面打不开
如果是从eclipse或者myeclipse中启动的,在server视图上面,双击tomcatv,打开配置窗口,在serverlocation中默认是选中“useworkspacemetadata(doesnotmodifytomcatinstation)”,改成选中第二项“usetomcatinstallation”服务restart即可正常访问。

Myeclipse中的项目部署到了tomcat中,tomcat也明明启动了,但是为什么...
1、tomcat启动,但项目没部署上。2、拷贝的配置文件,多余配置没有删除。3、访问路径输入错误。4、访问路径漏写(比如:忘写了namespace)。5、配置文件写错,或多写了配置信息(但少了代码部分)。6、Myeclipse中的项目部署到了tomcat中的方法错误。对于第6种情况,Myeclipse中的项目部署到了tomcat中的...

在myeclipse中运行jsp程序后显示404错误怎么解决 新手 求解呀 在线...
404是路径错误,你这是直接跳到jsp的,不用在web.xml里调,那里是调servlet路径的,你的跳转触发中的路径改一下,如果你项目名是test,要跳到里面的index. jsp,href或者action后就写“.\/index.jsp”前面要加点,不用加项目名称;如果使用了servlet的话,跳转前面要加..\/index.jsp两个点,因为...

tomcat正常启动但是为什么不能访问页面
tomcat正常启动但是不能访问页面,是设置错误造成的,解决方法如下:1、首先,右键点击server栏中的tomcat,在弹出的对话款中选择General。2、并且点击右边栏的Switch Location切换Location为:\/Servers\/tomcat vx.x Server at localhost.server。3、然后双击tomcat服务,此时Server Location中的选项就不是灰色...

MyEclipse能访问localhost:8080,但访问工程时报404错误,急~
报404错误就是没有找到工程,你可以 把那个工程先复制到另一个地方,把原来的删除。然后再导入tomcat,试试!

相似回答