Así que, primero crea un archivo .war digamos un portlet de nombre your_file.war. Quieres tenerlo funcionando en un dominio glassfish bajo el portal Liferay.
pasos para el éxito:
1) Desplazarse a Control Panel -> Plugins Installation on Liferay
2) golpeó Install new portlets
3) golpeó Configuration
4) Rellenar a Deploy Directory
un nuevo lugar para el despliegue digamos [tu dominio]/autodeploy2
5) Compruebe que en la próxima línea el destino es [su dominio]/autodeploy (es el directorio de despliegue predeterminado de Glassfish)
6) golpeó save
Ahora despliegue se hará por los archivos de copia pegar a ese nuevo directorio [tu dominio]/autodeploy2. El resto se maneja automáticamente. El ajuste toma medidas de manera inmediata.
hecho con el despliegue: Hacer una plantilla de victoria y disfrutar :)
.you dejar de bailar y se enfrentan a un error. Desea que se implemente una nueva revisión. En este caso, continúe leyendo.
Por lo tanto, ha vuelto a armar su guerra y desea volver a implementarla. Haga lo siguiente:
1) anule la eliminación de elementos antiguos de (su dominio)/autodeploy carpeta eliminando el archivo war. No borres ningún otro archivo.
2) El resultado es que aparecerá su archivo_archivo_war_UnDeployed.
3) despliega un nuevo archivo copiando la guerra recién creada en la carpeta (tu dominio)/autodeploy2.
4) el resultado es que your_file.war_deployed aparecerá en la carpeta (su dominio)/autodeploy.
Hacer un baile nuevo :)
Descubrí que reiniciar el servidor después de la implementación es obligatorio. Casi siempre, la implementación en caliente (implementación cuando el servidor está encendido) necesita un reinicio debido a errores internos que ocurren durante la implementación. Esos problemas no tienen efecto después del nuevo inicio y no afectan a la implementación real. La implementación en caliente simplemente arruina los procesos que ya están en ejecución. – mico
Sabrá que su archivo war está desplegado cuando en la carpeta autodeploy aparecen dos archivos: your_war.war y your_war.war_deployed. yours_war.war_deployFailed indica una falla. En ese caso, elimine el archivo war e intente todo esto nuevamente. Un buen consejo es tratar de copiar el archivo después de detener el servidor y volver a iniciar el servidor. Eso ayuda a veces – mico
Liferay Menu 'Plugins Installation' ->' Install Portlets' -> 'Upload' también funciona como charm. Entonces no se necesita un directorio especial. – mico