看这个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应该是你类所在包的路径