日期:2014-05-19  浏览次数:20687 次

同一个Web程序,用eclipse可以运行,直接用Tomcat跑不起来(404)
同一个Web程序,用eclipse可以运行,直接用Tomcat跑不起来(404)是什么原因?
信息是最常见的,用eclipse可以运行是一点问题都没有

HTTP Status 404 - /Wallet/index.zul

type Status report

message /Wallet/index.zul

description The requested resource (/Wallet/index.zul) is not available.

Apache Tomcat/6.0.29
------最佳解决方案--------------------
几个要检查的地方:
tomcat目录/conf/server.xml
打开该xml文件,检查是否有项目的路径;

tomcat目录/webapps目录
检查该目录下是否有目标项目的文件夹。其中的文件应该都是已经编译好了的。
------其他解决方案--------------------
独立跑,tomcat不知道项目的位置在哪里,需要重新配置
在Tomcat默认安装后,tomcat的主目录是webapps/root目录,所以如果想改变tomcat的主目录的话可以如下所做,所以第一种方法是:
打开C:/Tomcat/conf/server.xml,在<host></host>之间加入代码:<Context docBase="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/dolphin" path="" debug="0"  reloadable="true"/>
这样重新启动tomcat,我们的主目录就被设置为dolphin这个项目了。
------其他解决方案--------------------
http://g.hupu.com/nba/playbyplay_20976.html
------其他解决方案--------------------
../Wallet/index.zul


------其他解决方案--------------------
看下项目的结构,改文件路径.
------其他解决方案--------------------
这种问题大多自己粗心,再看看吧
------其他解决方案--------------------
Tomcat独立运行之前,先手动部署一遍。肯定是某个地方没部署好。
------其他解决方案--------------------
mimetype配置下
------其他解决方案--------------------
出现了404 肯定是tomcat没有找到你的项目。

你看tomcat的webapp下面有你的项目吗?
------其他解决方案--------------------
明显太依赖 myeclipse 了,推荐 LZ 先学学 WEB 项目的目录结构。