2010-12-14 24 views

Respuesta

33
  • Añadir el archivo JAR en la carpeta WEB-INF/lib .
  • Haga clic con el proyecto en Eclipse, y vaya a "Build Path> Configurar Vía de construcción"
  • Añadir la biblioteca "aplicación web de Bibliotecas"

Esto asegurará todos/frascos lib WEB-INF son incluido en el classpath.

2

Ellos se añaden automáticamente a la ruta de clase del proyecto si es un proyecto web. A veces no funciona correctamente, una actualización o cierre/apertura del proyecto ayuda.

si no es un proyecto web puede hacer clic derecho en la biblioteca y vaya a "Build Path" -> "Añadir a Build Path"

+1

Sí, un requisito para esto es que las "Bibliotecas de aplicaciones web" se agreguen a la ruta de compilación como escribió MikeG. – morja

6

Encontré una solución. Este problema ocurre cuando importa un proyecto.

La solución es simple

  1. clic derecho -> Propiedades
  2. facetas de proyecto -> Comprobar Módulo Web Dyanmic y la versión de Java
  3. aplicar el ajuste.

Ahora debería ver las bibliotecas de aplicaciones web que muestran sus jarrones añadidos.

+1

omg esto finalmente owkred para mí, faceta era 1.6 pero compilación 1.7 :) – VeenarM

+0

Intenté esto y definitivamente causó un problema. Mi archivo META-INF> jdoconfig.xml se llenó de "errores" que, estoy convencido, no son errores reales porque el archivo es una réplica completa de su revisión de cabecera. Además, cuando desactivé Dynamic Web Module, los problemas no desaparecieron. –

3

pegar los archivos jar en WebContent \ WEB-INF \ lib a través del sistema de archivos era la única manera que trabajó para mí.

A continuación, aparecieron bajo los recursos utilizados y webcontent lib subcarpetas.

Cuando miré, la trayectoria de la estructura tenían los vasos de la aplicación web de Bibliotecas y todo lo construido y funcionó muy bien.

1

Comprobar en las propiedades del proyecto -> Montaje de despliegue si el archivo JAR se encuentran desplegados camino- WEB-INF/lib si no se use el botón añadir y añadir frasco bajo WEB-INF/lib

Eclipse en algún momento (en mi Case Juno Service Release 2) no lo estaba haciendo por mí, así que lo hice de forma manual. esto funcionó para mí.

0

De la barra de herramientas para ir Project> Properties>Java Build Path > Add External Jars. Localice el archivo en el disco local o directorio web y haga clic en Abrir.

Esto agregará automáticamente los archivos Jar necesarios a la Biblioteca.

0

En caso de que esto ayuda a nadie, si está utilizando un repositorio git, asegúrese de que los frascos convertirlo en el directorio WEB-INF/lib DENTRO del repositorio git y no sólo en el proyecto WEB-INF/lib

1
  1. agregue el jar a WEB-INF/lib desde la estructura de archivos
  2. actualice el proyecto, debería ver el jar ahora visible en la carpeta WEB-INF/lib.
0

añadir el frasco a WEB-INF/lib de la estructura de archivos refrescar el proyecto, debería ver el frasco ahora visibles bajo la WEB-INF/lib.

esta es la mejor solución que funcionó para mí

+1

Si todo lo que quiere es poner un jar en el classpath, Eclipse ofrece soporte estándar como se describe en esta vieja [pregunta/respuesta stackoverflow] (http://stackoverflow.com/questions/3280353/how-to-import- a-jar-in-eclipse) – MikeJRamsey56

0

añadir el archivo jar a su carpeta WEB-INF/lib. Haga clic con el proyecto en Eclipse, y vaya a "Build Path> Configurar Vía de construcción" Añadir la "aplicación web de Bibliotecas" biblioteca Esto asegurará todas WEB-INF/lib frascos se incluyen en la ruta de clase. me ayudó ..

de arrastrar y soltar en la carpeta WEB-INF/lib y reiniciar Eclipse ans iniciar servicio web a continuación, crear cliente

Cuestiones relacionadas