|    
			
				28/04/2007, 03:45
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2007 
						Mensajes: 9
					 Antigüedad: 18 años, 6 meses 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)
     |