Foros del Web » Programación para mayores de 30 ;) » Java »

sevlets

Estas en el tema de sevlets en el foro de Java en Foros del Web. Hola a todos, Estoy intentando ahacer una aplicacion con servlets ja que casi siempre he programado en struts. Ahora me enceuntro con el siguiente problema. ...
  #1 (permalink)  
Antiguo 06/05/2005, 03:16
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 10 meses
Puntos: 1
sevlets

Hola a todos,

Estoy intentando ahacer una aplicacion con servlets ja que casi siempre he programado en struts.
Ahora me enceuntro con el siguiente problema.
Tengo un servlet que se llama InsertarCoche.
Entonces lo llamo http://localhost:8080/servlet/InsertarCoche

pero el error que me da es el siguiente :

Código:
StandardContext[/servletMidlet]Marcando el servlet InsertarCoche como no disponible
StandardWrapperValve[InsertarCoche]: Excepción de reserva de espacio para servlet InsertarCoche
javax.servlet.ServletException: Error instanciando clase de servlet ad.sta.midlet.servlet.InsertarCoche
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:986)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:144)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
	at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.IllegalAccessException: Class org.apache.catalina.core.StandardWrapper can not access a member of class ad.sta.midlet.servlet.InsertarCoche with modifiers ""
	at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
	at java.lang.Class.newInstance0(Class.java:302)
	at java.lang.Class.newInstance(Class.java:261)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:977)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:144)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
	at java.lang.Thread.run(Thread.java:534)
y luego mi web.xml es :

Código:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
  <servlet-name>InsertarCoche</servlet-name> 
  <servlet-class>ad.sta.midlet.servlet.InsertarCoche</servlet-class> 
  </servlet>
  <servlet-mapping>
  <servlet-name>InsertarCoche</servlet-name> 
  <url-pattern>/InsertarCoche</url-pattern> 
  </servlet-mapping>
</web-app>
A ver si me podeis hechar una mano.

Muchas garcias por vuestra ayuda

Un saludo

Fran
__________________
vuestro amigo franju
  #2 (permalink)  
Antiguo 11/05/2005, 03:57
 
Fecha de Ingreso: febrero-2004
Ubicación: andorra
Mensajes: 406
Antigüedad: 20 años, 10 meses
Puntos: 1
ya encontre el error era el servlet que estaba mal creado

Un saludo

Fran
__________________
vuestro amigo franju
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:24.