Secciones

Desplegar un war con portlets en la Shared Library

Hace algún tiempo, comenté como desplegar una webapplication desde comando sin necesidad de utilizar la consola de administración de WLS.

En esta entrada, explicaré los por menores de desplegaren la Shared Library una war en la que contiene una serie de portlets en su interior.

Lo primero que debemos hacer es ir a la consola de comandos de nuestro sistema operativo y buscar el comando:

  • . ./wlserver_10.0/server/bin/setWLSEnv.sh
Esto nos permitirá cargar las variables de entorno necesarias para poder ejecutar el siguiente comando:
  • java weblogic.Deployer -deploy /opt/dev/HelloWorldLibrary-war.war -username weblogic -password weblogic -nostage -library
Una vez realizado este comando, ya tendremos listo el war desplegado sin necesidad de ir a la consola de administración de WLS y evitar así el error que aparece cuando intentamos realizar este proceso desde la consola.

Si al ejecutar el comando recibimos este mensaje de error:

  • Target state: deploy failed on Server AdminServer
    java.lang.ClassNotFoundException: com.bea.p13n.servlets.AnonymousProfileListener
Revisar que bien que se encuentren los parámetros -nostage -library.

En este link podeis encontrar más información.

Espero que os sirva de ayuda.

No hay comentarios:

Publicar un comentario en la entrada