Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

24 de octubre de 2014

Error al arrancar servidor Weblogic en Linux

Si tenemos un error al arrancar un node manager, un admin server o un managed server en Weblogic con un error de carga de una librería nativa es que probablemente estamos usando una versión de 32 bits del software en un sistema operativo de 64 bits o viceversa.

La solución es añadir a la variable JAVA_OPTIONS en startupNodeManager.sh, startupWeblogic.sh o startManagedServer.sh la ruta desde la que debe cargar las librerías nativas de Weblogic con el parámetro -Djava.library.path

Por ejemplo, para una versión de Weblogic de 32 bits en un Linux de 64 bits (tener en cuenta la ruta de instalación local):

-Djava.library.path=/opt/oracle/weblogic/wlserver/server/native/linux/x86_64/

El mensaje de error sería de este tipo en el node manager. En un admin server el error es igual pero con la librería libmuxer.so

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /opt/oracle/weblogic/wlserver/server/native/linux/i686/libnodemanager.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c ', or link it with '-z noexecstack'.
<24-oct-2014 8:55:05>  
weblogic.nodemanager.common.ConfigException: Native version is enabled but nodemanager native library could not be loaded
 at weblogic.nodemanager.server.NMServerConfig.initProcessControl(NMServerConfig.java:249)
 at weblogic.nodemanager.server.NMServerConfig.(NMServerConfig.java:190)

Etiquetas: , ,

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]



<< Página principal