日期:2014-05-18  浏览次数:20583 次

[急!!]HTTP Status 404 突然出现!所有的办法都试过,20分求解!
各位大虾

小弟的在我的工作目录下,新写了一个servlet,不幸的是,我在配置XML时,不小心写错了名字,和配置过的一个servlet重名了

这时候,就出现了   HTTP   Status   404  

    <welcome-file-list>
        <welcome-file> index.jsp </welcome-file>
    </welcome-file-list>

</web-app>
index也配置完好,所有的servlet都配置好了
work下都可以看见所有编译通过的.java和.class文件(包括index.jsp也能看见)

小弟初学没多久,没有用到架构   模式   所有的工作都是   jdk+UE32完成
我用的是jdk1.5和tomcat5.0
该想的办法都想过了,包括重新建立一个工作目录,然后逐一编译servlet和粘贴jsp文件,但都未能解决
学校现在急需这个项目,突然出现这样的问题,小弟坐卧不安,希望各位不吝赐教,小弟不胜感激!!!

------解决方案--------------------
1:看你的web项目名称,如果是root根目录的话,可以那么写;否则,就应该写上你的web项目名称,后面直接挂上你的servlet名称
2:你把url-pattern里面的映射地址改成/TT呢?然后再访问你的servlet,即:
http://localhost:8080/yourWeb/TT
------解决方案--------------------
可能的问题:
1 你在浏览器中输入的url地址不符。

2 配置sml有问题。项目没有启动。

看下tomcat的日志
------解决方案--------------------
注意该元素的属性值: <url-pattern> </url-pattern>
------解决方案--------------------
TO:
yksky(北风) ( ) 信誉:100 Blog 加为好友 2007-5-17 8:34:06 得分: 0

=================================================================================
之前有写漏的地方,下面补全,问题仍然存在,求助!!

--------------------------
我刚刚动手做的时候也出现了这样的一个问题,帮顶了!!
不知道楼主的错误和我的是否一样,我就写了一个简单的servlet,然后在xml中配置好了,如下:
<servlet>
<servlet-name> TT </servlet-name>
<servlet-class> com.bae.test.TT </servlet-class>
</servlet>

<servlet-mapping>
<servlet-name> TT </servlet-name>
<url-pattern> /servlet/TT </url-pattern>
</servlet-mapping>
其中com.bae.test是包名

但是输入http://localhost:8080/MyTest/servlet/TT 总是报404错误
其中MyTest是我的项目名称!