Buenas a todos:
Tras haber importado en mi proyecto web la librería de jdom, mi servidor de aplicaciones (tomcat) lanza el siguiente problema cuando intento usar clases de esta librería:
Estado HTTP 500 -
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
javax.servlet.ServletException: La ejecución del Servlet lanzó una excepción
causa raíz
java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
com.page.bussiness.ReadXML.readFile(ReadXML.java:2 1)
com.page.action.ManagerContentAction.execute(Manag erContentAction.java:98)
org.apache.struts.chain.commands.servlet.ExecuteAc tion.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAc tion.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase .execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.exe cute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor .process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
causa raíz
java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1645)
org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1491)
com.page.bussiness.ReadXML.readFile(ReadXML.java:2 1)
com.page.action.ManagerContentAction.execute(Manag erContentAction.java:98)
org.apache.struts.chain.commands.servlet.ExecuteAc tion.execute(ExecuteAction.java:58)
org.apache.struts.chain.commands.AbstractExecuteAc tion.execute(AbstractExecuteAction.java:67)
org.apache.struts.chain.commands.ActionCommandBase .execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.exe cute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor .process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet .java:637)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)
He importado la librería desde mi local con la siguiente ruta:
C:\Programación\lib\varios\jdom\build\jdom.jar
He abierto la librería y he comprobado que SAXBuilder y demás clases se encuentran correctamente , además, Eclipse no da advertencias cuando importo al pricipio de la clase que usa las clases de jdom:
import java.io.*;
import java.util.*;
import org.jdom.*;
import org.jdom.input.*;
import org.jdom.output.*;
Alguien sabría qué ocurre? Muchas gracias a todos