2010-11-23 18 views
16

actualizo mi complemento de Google (y GWT) versión 2.0.4 desde 2.1.0 aMigrar GWT 2.0.4 Proyecto de GWT 2.1.0

la actualidad hay algunas advertencias para la función obsoleta que voy a solucionar, pero el problema para mí es esta advertencia:

The file war\WEB-INF\lib\gwt-servlet.jar has a different size than GWT SDK library gwt-servlet.jar; perhaps it is a different version? 

¿está bien sólo para reemplazar este archivo jar con uno nuevo desde

eclipse\plugins\com.google.gwt.eclipse.sdkbundle.2.1.0_2.1.0.v201010280102\gwt-2.1.0 

directorio

y ¿qué pasa con otros archivos en el directorio war que no he creado manualmente? (imágenes, archivos html, archivos js y subdirectorio gwt)

Respuesta

16

Tengo el mismo problema.

Puede sobrescribirlo o eliminarlo. Si lo elimina, eclipse copiará automáticamente la nueva biblioteca.

Por si acaso, si usted también consigue algunos fallos extraños después de actualizar a GWT 2.1, intente mover la biblioteca GWT al primer lugar de la BuildPath;)

+0

¿Qué pasa con los otros archivos? –

+0

¿Qué otros archivos? El único archivo de GWT que necesitas es gwt-servlet.jar –

+3

Creo que se refiere a todos los "otros archivos en el directorio de war". Simplemente los dejo y desmarco la casilla "Usar GWT" en la configuración del proyecto, luego vuelvo a verificar y dejo que el complemento haga sus cosas. – slugmandrew

0

Para GWT-2.4.0, he utilizado la siguiente página y su instrucción.

Vaya al directorio WEB-INF/lib en ecipse, haga clic derecho sobre él y seleccione "Ruta de compilación> usar como carpeta de origen".

Fuente: Here

0

sugiero utilizar Eclipse solución rápida. Funciona bien para mí, encontrará automáticamente el archivo jar correcto. Espero eso ayude. ^^

12

Lo que hice para solucionarlo fue eliminar el archivo gwt-servlet.jar de/war/WEB-INF/lib. En mi caso, Eclipse no me lo recreó y, en su lugar, me dio un mensaje de error que decía que no se podía encontrar el archivo.

Lo que hice para solucionarlo a partir de este punto fue ir a Proyecto> Propiedades> Google> Web Toolkit, desmarcar la casilla de verificación "Utilizar Google Web Toolkit" y presionar OK para confirmar el cambio.

Luego repití los pasos, pero esta vez revisé la casilla de verificación "Usar Google Web Toolkit", y el archivo gwt-servlet.jar de hecho fue recreado en war/WEB-INF/lib.

+0

Gracias, esto resolvió mi problema – gerrytan

+0

En mi caso, después de eliminar el archivo gwt-servlet.jar, utilicé la solución rápida para decirle a Eclipse que lo vuelva a crear. (Nota: Esto fue para GWT 2.7.0 y Eclipse 4.4). – baitisj