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

看这个404错误如何解决,servlet配置有误么
HTTP   Status   404   -   Servlet   login_confirm   is   not   available

--------------------------------------------

type   Status   report

message   Servlet   login_confirm   is   not   available

description   The   requested   resource   (Servlet   login_confirm   is   not   available)   is   not   available.


--------------------------------------------

Apache   Tomcat/5.5.23


文件都放在ROOT根目录下,classes文件夹里放*.java,登录路径是http://localhost:8080/login.jsp,其中的连接是 <form   name= "frmLogin "     action= "/login_confirm "   method= "post "   onSubmit= "return   isValid(this); "> 。

我的WEB.xml大致为
<web-app>

    <servlet>
        <servlet-name> login_confirm </servlet-name>
        <servlet-class> login_confirm </servlet-class>
    </servlet>
    <servlet-mapping>
        <url-pattern> /login_confirm </url-pattern>
        <servlet-name> login_confirm </servlet-name>
    </servlet-mapping>

    <servlet>
        <servlet-name> StudentSvlt </servlet-name>
        <servlet-class> StudentSvlt </servlet-class>
    </servlet>
    <servlet-mapping> 。。。。。。

------解决方案--------------------
classes文件夹里放*.java

还没有编译JVAV文件生成.class怎会找得到呢。
------解决方案--------------------
<servlet-class> 包名.类名 </servlet-class>

------解决方案--------------------
只有10分啊,呵呵,编译那个.java文件成.class文件就解决了
------解决方案--------------------
应该是映射的地址不对,当前目录下找不到login_confirm.class文件
------解决方案--------------------
关注
------解决方案--------------------
同样的问题!!!急需大侠指点!
------解决方案--------------------
修改action= " <%=request.getContextPath()%> /login_confirm "

另外classes目录下应该都是*.class文件,还有你web.xml文件中 <servlet-class> xxx </servlet-class> xxx应该是你类所在包的路径