lunes, 22 de febrero de 2016

Como aumentar la memoria en Liferay 6.2 con JBoss 7.1.1

Para poder aumentar la memoria, debemos de ir a la siguinete ruta:

/liferay-portal-6.2-ce-ga4/jboss-7.1.1/bin

y en ella buscar el siguiente archivo:

standalone.conf


Al final de este archivo standalone.conf se debe de agregar lo del Punto 02 
Se debe de comentar lo del Punto 01

Punto 01:
# JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true  -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=256m"

Punto 02:
Se debe de colocar la línea de acontinuación para aumentar la memoria a 512 de -XX:MaxPermSize=512m

JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true  -Duser.timezone=GMT -Xmx1024m -XX:MaxPermSize=512m"



jueves, 18 de febrero de 2016

Como ocultar el Nombre del Site que esta al costado del Logo en liferay



Para realizar ello, se debe de seguir los siguientes pasos:
  1. Administración (Administration)
  2. Páginas del Sitio Web (Site Pages)
  3. Paginas (Pages)
  4. Paginas Públicas(Public Pages)
  5. Apariencia (Look and Feel)
Se coloca este parrafo, en la Paginas públicas para que este en todo momento activado y se deberá de colocar en la parte que dice lo siguiente:










Ingles

Go to Site Administration > Pages > Site Pages > Public Pages > Look and Feel.

In the CSS section you can find a a text block with the "Insert custom CSS that will be loaded after the theme." caption.

.site-name {

    display: none;

    visibility: hidden;

}



Otra forma de hacerlo:

 Español


Ingles

































 

martes, 9 de febrero de 2016

Plugin XXX-plugin REQUIERE del marketplace-portlet (requires marketplace-portlet)

Cuando colocamos un portlet, por alguna causa desconocida nos indica el LOG que requiere del marketplace-portlet

Lineas de código del LOG

Plugin infractor requires marketplace-portlet

19:06:14,630 INFO  [stdout] (MSC service thread 1-27) 19:06:14,630 INFO  [MSC service thread 1-27][HotDeployImpl:273] Queueing infractor for deploy because it is missing marketplace-portlet

19:06:14,630 INFO  [stdout] (MSC service thread 1-27) 19:06:14,630 INFO  [MSC service thread 1-27][HotDeployEvent:145] Plugin notifications-portlet requires marketplace-portlet

19:06:14,631 INFO  [stdout] (MSC service thread 1-27) 19:06:14,631 INFO  [MSC service thread 1-27][HotDeployImpl:273] Queueing notifications-portlet for deploy because it is missing marketplace-portlet

En el Gestor de Aplicaciones se puede observar lo siguiente:


El mensaje que nos indica es el siguiente: 

No hay plugins disponibles para esta aplicación

con lo cual es necesario que instalemos el MARKETPLACE-PORTLET, el cual se encuentra en este site para si descarga:




lunes, 8 de febrero de 2016

Ejemplo de Lanzador de Aplicaciones en Linux

Muchas veces cuando desempaquetamos nuestras aplicaciones, no se genera un enlace como en el windows para que podamos ejecutar nuestra aplicación en forma visual y tenemos que usar el TERMINAL / CONSOLA para ejecutar ello como lo muestro a continuación








A continuación vamos a crear un Lanzador de Aplicaciones que se podra mostrar mediante un icoco en Consola

podemos digitar en conola lo siguiente:


  1. /usr/share/applications/Spoon.desktop 
  2. sudo nano /usr/share/applications/Spoon.desktop 

de acuerdo al punto 2, se debe de escribir lo siguiente y grabarlo

[Desktop Entry]
Encoding=UTF-8
Name=Spoon data-integration
Comment=Versión 6.0.1.0-386
Exec=/datos/PentahoSoftware/data-integration/spoon.sh
Icon=/datos/PentahoSoftware/data-integration/spoon.ico
Terminal=false
Type=Application
Categories=GNOME;Application;Development
StartupNotify=true

Una vez efectuado ello podremos hacer lo siguiente que se muestra en la siguiente pantalla:



Con lo cual ahora si podemos lanzar el aplicativo en forma gráfica




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