Eclipse, похоже, не компилирует сервлет, вызывая java.lang.ClassNotFoundException

В настоящее время я использую Ubuntu 12.04LTS, Eclipse IDE и Apache Tomcat 7.0.27, и я не выполняю работу.

Я сделал простую страницу JSP "index.jsp» который в "WebContent / index.jsp», Я сделал сервлет под названием "EmployeeClass» который находится внутри упаковки "com.pack.web», На странице JSP у меня есть форма с методом get и следующим действием:


В web.xml у меня также есть:


    Searcher
    com.pack.web.EmployeeClass


    Searcher
    /hidden.do

Я сделал простой сервлетEmployeeClass», Это'с в упаковке:

package com.pack.web;

В этом сервлете у меня есть метод doGet:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    PrintWriter out = response.getWriter();
    out.println("Something is happening");
}

Наконец, я запускаю свой проект и после нажатия кнопки «отправить», у меня есть это:

javax.servlet.ServletException: Error instantiating servlet class com.pack.web.EmployeeClass
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    java.lang.Thread.run(Thread.java:662)

первопричина

java.lang.ClassNotFoundException: com.pack.web.EmployeeClass
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
    org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    java.lang.Thread.run(Thread.java:662)

Ответы на вопрос(1)

Ваш ответ на вопрос