lunes, 23 de abril de 2012

Problemas en la instalación de weblogc 12c

Estaba intentando instalar un servidor wweblogic 12c. Y si se siguen los pasos de instalación que vienen en el archivo README.txt es bastante sencillo. Pero me ha fallado en los dos ultimos pasos. Los pasos son los siguientes:

1. Extraer el contenido del zip en un directorio y referirse a el como MW_HOME (ej: /home/myhome/mywls).

2. Establecer las variables de entorno JAVA_HOME y MW_HOME
    $ export JAVA_HOME=/home/myhome/myjavahome
    $ export MW_HOME=/home/myhome/mywls
3. Ejecutar el script de configuración. Solo debe ser ejecutado una vez a menos que se cambie la localización del servidor.
    $ . ./configure.sh
4. Ejecuta el archivo para establecer las variables de entorno de WLS.
    $ . $MW_HOME/wlserver/server/bin/setWLSEnv.sh
5. Crea un nuevo dominio WLS y arranca la máquina. El dominio es recomendable tenerlo fuera de MW_HOME.
    $ mkdir /home/myhome/mydomain
    $ cd /home/myhome/mydomain
    $ $JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=128m weblogic.Server
Para empezar cuando intentaba ejecutar weblogci.Server, me indicaba que las no encontraba la clase definida:
java.lang.NoClassDefFoundError: weblogic/Server
Caused by: java.lang.ClassNotFoundException: weblogic.Server
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
A pesar de que estaba realizando el paso 4, las variables de entorno no se guardaban correctamente. Como al ejecutar el paso 4 se muestran como deben de quedar las variables CLASSPATH y PATH, las copie y edite yo mismo en el fichero .bashrc. Así al abrir una nueva consola, las variables de entorno están correctamente.

Despues de este fallo, daba problemas al arrancar el servidor:
    
Osea, que cuando se debe de ingresar la contraseña del usuario. Para evitar este problema debemos de indicar la siguiente JAVA_OPTIONS, que nos permitira introducir la contraseña.
    $ $JAVA_HOME/bin/java -Dweblogic.management.allowPasswordEcho=true -Xmx1024m -XX:MaxPermSize=128m weblogic.Server
Tras esto solo tendremos que acceder a la siguiente URL y empezar a disfrutar de weblogic http://localhost:7001/console

No hay comentarios:

Publicar un comentario