Tengo correctamente instalado GlassFish. Sin embargo, cuando me pongo a un servidor, me sale este dos mensajes de advertencia:

ADVERTENCIA: Omitiendo la entrada porque no es un URI absoluto.

¿Qué es eso ?

Launching GlassFish on Felix platform
Aug 09, 2014 10:38:38 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner createBundleProvisioner
INFO: Create bundle provisioner class = class com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner.
Aug 09, 2014 10:38:38 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner$DefaultCustomizer getLocations
WARNING: Skipping entry  because it is not an absolute URI.
Aug 09, 2014 10:38:38 PM com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner$DefaultCustomizer getLocations
WARNING: Skipping entry  because it is not an absolute URI.
Registered com.sun.enterprise.glassfish.bootstrap.osgi.[email protected] in service registry.
Registry Info:: Total repositories: 1, Total modules = 293
...

OriginalEl autor Xerath | 2014-08-09

2 Comentarios

  1. 4

    Puede ignorar esta advertencia.

    Se trata de com.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisioner. Esta parte de GlassFish instala/registra el GlassFish módulos de la modules carpeta. Recorre una lista de URIs, es decir, las rutas de los archivos de los módulos.

    Si un URI no es absoluta, es decir, lo que es relativo o no tiene el esquema de un componente, esta clase de registros de esta advertencia. En este caso, el Uri no son absolutos porque GlassFish probablemente utiliza las rutas de acceso relativa de la GlassFish raíz.

    Soy nuevo en el JavaEE y Glassfish. Espero que no hacen ningún tipo de problemas más adelante. Gracias por la respuesta!

    OriginalEl autor unwichtich

  2. 5

    unwichtich que el aviso puede ser ignorado, pero también puede deshacerse de él.

    Para deshacerse de la advertencia de editar el archivo <glassfish_home>/glassfish/config/osgi.properties y cambiar el núcleo.paquetes propiedad de:

    core.bundles=\
        ${com.sun.aas.installRootURI}modules/endorsed/ \
        ${obr.bundles} \
        ${hk2.bundles} \
        ${com.sun.aas.installRootURI}modules/glassfish.jar

    :

    core.bundles=\
        ${com.sun.aas.installRootURI}modules/endorsed/ \
        ${hk2.bundles} \
        ${com.sun.aas.installRootURI}modules/glassfish.jar

    La advertencia está sucediendo, porque BundleProvisioner lee una propiedad en osgi.propiedades nombre glassfish.osgi.auto.inicio y que a su vez hace referencia a otras propiedades como núcleo.paquetes.

    La propiedad que fue eliminado anteriormente, obr.paquetes, es actualmente comentado. El comentario se expande a un espacio que BundleProvisioner lee y emite una advertencia acerca de.

    OriginalEl autor Jamie MacDonald

Dejar respuesta

Please enter your comment!
Please enter your name here