Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/04/2007, 03:45
enriquejc1979
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Re: Problemas al guardar ficheros en un proyecto Web trabajando con Eclipse

Bueno, pues ahora me ha surgido otro problema. A ver si me puedes echar una mano que te lo agradecería infinitamente.

Ahora mismo lo del tema de refrescar el fichero se ha quedado en segundo plano porque me ha surgido un problema que sucede con anterioridad a la creación del fichero. Te explico.

Ya te dije que yo hago un mapeo de unas clases Java a un XML, pues para ello uso el API XStream que es muy cómodo de usar y da buen resultado.

Qué ocurre, pues bien, cuando yo hacía el mapeo aparte en una clase main para probar como funcionaba el API XStream la cosa iba de lujo salvo lo que te comenté de que no se me refrescaba el fichero XML que creaba.

Ahora, resulta que instancio un objeto de la clase que mapea dentro de un servlet, que es donde realmente se debe hacer el mapeo tras una petición del cliente web, me salta una excepción como la que te muestro al final de este mensaje. ¿No entiendo porque no encuentra esa clase (SingleValueConverter)? ¿Parece que haya una incompatibilidad entre los servlets y el API que uso? Espero que no sea así porque si no me va a mandar al garete todo el trabajo de esta semana y tengo que entregar este proyecto el Lunes.
Ya miré en el .classpath y el API está correctamente referenciado, al menos creo.

GRAVE: Servlet.service() para servlet Controlador lanzó excepción
java.lang.NoClassDefFoundError: com/thoughtworks/xstream/converters/SingleValueConverter
at servlet.Controlador.doPost(Controlador.java:160)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Unknown Source)