Cuando se utiliza un elemento incrustado con glassfish-embedded-all-3.0-b73.jar, la implementación falla con el siguiente error:
SEVERE: WEB9051: Error trying to scan the classes at /private/var/folders/CV/CVhj8DvqEwGK5bdJKK9TaE TI/-Tmp- /gfembed6991712842235699248tmp/applications/xwiki-enterprise-web-2.0/ WEB-INF/lib/activation-1.1.jar for annotations in which a ServletContainerInitializer has expressed interest java.util.zip.ZipException: error in opening zip file |
El problema se produce porque el elemento incrustado utiliza una carpeta con el signo más (+) y los signos más de una ruta se convierten en caracteres de espacio " " cuando la ruta se descodifica.
Para obtener más información, consulte Informe del problema.
Se ha agregado una propiedad de sistema que permite colocar directorios temporales. La propiedad es glassfish.embedded.tmpdir y se puede definir de forma que el directorio de dominio temporal no se encuentre en el directorio del usuario.