Tengo un problema al proporcionar algunas bibliotecas de terceros (archivos JAR) que estoy utilizando al implementar mi aplicación web dinámica con Tomcat 6 y Eclipse.Despliegue de aplicación web de Eclipse con Tomcat: ¿Proporciona dependencias de proyectos múltiples?
Tenga en cuenta que -o se cómo hacer esto en una configuración, donde el proyecto de aplicación web -directamente- depende de esos JAR.
Sin embargo, en mi configuración, tengo dos proyectos de Eclipse:
- núcleo es una biblioteca de clases y depende de, digamos,
a.jar
. - web es la aplicación web y depende de core.
En la configuración del proyecto de web, en el categoría Asamblea de despliegue, he añadido núcleo, por lo que Eclipse (o Tomcat - No estoy muy seguro de que el actor responsable aquí es) es poniendo core.jar
en el directorio libs
de mi aplicación web.
El problema es: Cuando intento a cabo la aplicación web, un NoClassDefFoundError
se inicia cuando núcleo accede a clases de a.jar
. ¿Qué se supone que debo hacer al respecto? No creo que poner a.jar
en la Asamblea de implementación de la página configuración de mi aplicación web es la solución correcta, ya que debe ser de ninguna relevancia para el proyecto web, lo que el proyecto núcleo depende.
Básicamente, estoy buscando una manera de configurar Eclipse (Tomcat?) A 'Insertar' las dependencias de núcleo en core.jar
. El problema es que core.jar
se genera automáticamente cuando despliegue mi proyecto web.
La ayuda es muy apreciada. ¡Gracias de antemano!