2010-08-20 6 views
14

Me hice cargo de un proyecto de una universidad que contiene algunos servicios web y al exportar el proyecto como archivo WAR algunas bibliotecas están contenidas en el archivo (por ejemplo, Axis2) y otras no (hibernación, controlador JDBC). Además, un jar que se agrega a la ruta de clase no se ha exportado. Todas las bibliotecas están ubicadas en carpetas en el disco duro, lo que significa que no están ubicadas en algún lugar de la carpeta eclipse. Si abro el archivo WAR después de exportar con WinRAR y agrego las bibliotecas manualmente al archivo, el servicio web funcionará bien, pero esa no es una buena solución ... ¿Cuál podría ser el motivo de ese problema? ¿Y cómo puedo resolverlo?Algunas bibliotecas necesarias faltan en WAR-File después de exportar desde Eclipse, ¿por qué?

Respuesta

23

Las dependencias tarro para Eclipse para incluir en un archivo de la guerra no se colocan en WEB-INF/lib es no gestionado por los habituales "Proyecto de Exportación/importación" sino por un panel separado (3.6: Asamblea de despliegue, 3.5: Dependencias del módulo Java EE) en las preferencias del proyecto web dinámico.

alt text

+0

Tenga en cuenta que si utiliza esta experta es atendido de forma automática. –

Cuestiones relacionadas