Olá pessoal, bom dia a todos!
Uso o tomcat 6.0.13 e ao tentar executar um servlet, Transportadora, a seguinte exception é disparada:
exception
javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:595)
root cause
java.lang.NoClassDefFoundError: mypackage/Transportadora (wrong name: Transportadora)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:595)
Seria isso um problema na definição da classe?
Aqui segue o conteúdo do arquivo web.xml:
<?xml version="1.0" encoding="ISO-8859-1"?><display-name>Transportadora </display-name>
<description>
Projeto Transportadora
</description>
<servlet>
<servlet-name>Transportadora</servlet-name>
<servlet-class>mypackage.Transportadora</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Transportadora</servlet-name>
<url-pattern>/transp</url-pattern>
</servlet-mapping>
Um grande abraço e grato pela atenção!