Olá pessoal
Estou iniciando a trabalhar com jsp
Fiz alguns testes local mas não está funcionando
A mensagem de erro que aparece é a seguinte :
javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.NoClassDefFoundError: IllegalName: classe/ExecutaBoleto
java.lang.ClassLoader.preDefineClass(Unknown Source)
java.lang.ClassLoader.defineClassCond(Unknown Source)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
java.lang.Thread.run(Unknown Source)
Estou usando a seguinte estrutura
No arquivo C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost\dev.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<Context path="/dev" docBase="C:/java_web/dev/curso" reloadable="true" crossContext="true" debug="3"></Context>
Na pasta C:\java_web\dev\curso\WEB-INF\classes\classe coloquei os .classNa pasta C:\java_web\dev\curso\WEB-INF\classes\relatorio existem os jasper
Na pasta C:\java_web\dev\curso\WEB-INF\lib os jars do ireport
Na pasta C:\java_web\dev\curso\WEB-INF\web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name> classe/ExecutaBoleto </servlet-name>
<servlet-class> classe/ExecutaBoleto </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> classe/ExecutaBoleto </servlet-name> <url-pattern> /servlet/* </url-pattern> </servlet-mapping>
</web-app>
estou usando o tomcat 6.0
Obrigado pessoal