lunes, 8 de febrero de 2016

Cuando el dockbar de Liferay (BARRA ADMINISTRATIVA) no aparece al iniciar sesión como administrador (Liferay Dockbar dissapear when restart (Liferay-ga4 6.2.x with JBOSS))


Desde 1 de diciembre del 2015 hemos puesto en producción el Liferay Portal con JBoss y por una razón que no pude determinar, el servidor de aplicaciones se paro, provocando que el servicio con Liferay ya no estuviese disponible

Cuando se restablecio el servicio del Portal, me encontre con la sorpresa que al ingresar como ADMINISTRADOR ya no me aparece la barra de administración como se puede apreciar en el siguiente gráfico, con lo cual no puedo ingresar a realizar las actualizaciiones a los contenidos, paginas, panel de control entre otros puntos


Despues de hacer unas investigaciones y haciendo preguntas encontre la solución a este predicamente y para ello hay que tener el siguiente archivo para poder solucionar este punto: view_user_account.jspf, el cual se muestra la ruta respectiva tanto en Tomcat como en JBoss.

Revisando el Log que se genera en la Carpeta Logs, pude determinar estas líneas, en el cual me indica el motivo por el cual se esta provocando esta incidencia:

Caused by: org.apache.jasper.JasperException: /html/portlet/dockbar/view_user_account.jspf(32,1) 
Unable to include /html/portlet/dockbar/view_user_account.portal.jspf
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:298)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:300)
at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:333)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:440)
at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1748)
at org.apache.jasper.compiler.Parser.parse(Parser.java:127)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:136)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:296)
... 242 more

Para el Caso de TOMCAT, la ruta es:
/liferay-portal-6.2-ce-ga4/tomcat-7.0.42/webapps/ROOT/html/portlet/dockbar


Para el Caso de JBOSS, la ruta es:

/liferay-portal-6.2-ce-ga4/jboss-7.1.1/standalone/deployments/ROOT.war/html/portet/dockbar/

Se debe de eliminar los TEMPORALES y los archivos de la Carpeta WORK 

Por lo tanto lo que debemos de hacer es sustituir este archivo view_user_account.jspf en la ruta respectiva y arrancar el servidor


En los foros y en varias paginas los usuarios de Liferay han mencionado este problema. En mi caso estoy usando Liferay Portal 6.2

2 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Hola gracias por tu aporte.

    En mi caso no se visualizan los portlet de la barra Panel de Mando (My Dashboard), lo usual es que asigne el rol de Social Office y esto hace que se muestre el panel de mando con los enlaces en la barra superior que está a la izquierda del dockbar, pero solo aparece la barra pero sin enlaces, solo se ve el "Welcome" y esto le pasa solo a algunos usuarios (creo que a los más antiguos no les pasa nada).

    Y bueno la verdad, a algunos usuarios si les llegó a aparece la barra del panel de mando con los enlaces pero a otros no y no sé hasta ahora la razón u_u.

    Espero puedas darme alguna sugerencia.

    ResponderEliminar