JSP中转到Servlet中出错。
web.xml配置文件如下:<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
AfterService
</display-name>
<servlet>
<description>
</description>
<display-name>
EmployeeServlet
</display-name>
<servlet-name>
EmployeeServlet
</servlet-name>
<servlet-class>
employee.EmployeeServlet
</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>
FixxingServlet
</display-name>
<servlet-name>
FixxingServlet
</servlet-name>
<servlet-class>
fixxing.FixxingServlet
</servlet-class>
</servlet>
<servlet>
<description>
</description>
<display-name>
LoginServlet
</display-name>
<servlet-name>
LoginServlet
</servlet-name>
<servlet-class>
login.LoginServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>EmployeeServlet</servlet-name>
<url-pattern>/EmployeeServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FixxingServlet</servlet-name>
<url-pattern>/FixxingServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>

<!-- proxool config -->
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>
org.logicalcobwebs.proxool.configuration.ServletConfigurator
</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>
WEB-INF/config/sqlserver_proxool.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
</web-app>
请帮忙看一下是什么原因?
报的错为:java.lang.ClassNotFoundException: login.LoginServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)

解决方案 »

  1.   

     login.LoginServlet
    这个类找不到,看看是否写错了或看看class文件夹下有没有这个.class文件
      

  2.   


    分析,得出一下可能:
    1.  login.LoginServlet 这个类访问路径是错的,格式: 包名.类名  请确保你的正确性
    2.  login.LoginServlet 这个类可能没有被编译为 class ,请确保你编译好了。
    3.  一般不大可能,那就是类加载器的问题,加载器不能加载你的类。祝楼主成功。
      

  3.   

    没有生成 login.LoginServlet 这个类.那请问一下,怎么让它生成这个类
      

  4.   

    谢了,我已经解决了,只要在eclipse中
    选择:
    project->build all
    应会重新生成,并且编译成功
      

  5.   

    参考http://www.cctieba.cc/tiezi.aspx?tieziId=277