留言板

Problema despliegue de un tema con accesos

Fernando Alvarez,修改在9 年前。

Problema despliegue de un tema con accesos

New Member 帖子: 6 加入日期: 14-2-3 最近的帖子
Hola a todos/as:

Sufrimos un problema al que no sabemos darle solución y agradezco toda la ayuda que nos podais dar, tenemos un entorno con lo siguiente:

Red Hat Linux 6.2
Liferay 6.1.2.CE
Jboss EAP 6.2
MySQL 5.5.17

El problema es que cuando queremos desplegar un tema en el servidor Live, si el site tiene accesos nos da el siguiente error:

08:58:20,388 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:215] Processing TM001_Principal.war
08:58:20,391 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeAutoDeployListener:51] Copying themes for /cgd3/liferay/deploy/TM001_Principal.war
08:58:20,393 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:820] Deploying TM001_Principal.war
08:58:20,395 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:916] Updating Principal from version 6.1.2+ to version 6.1.2+
08:58:20,395 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][DeployUtil:207] Undeploy /opt/jboss/standalone/deployments/TM001_Principal.war
08:58:20,524 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][DeployUtil:232] Wait 5000 ms to allow the plugin time to fully undeploy
08:58:23,942 INFO [ServerService Thread Pool -- 187][PluginPackageUtil:1049] Reading plugin package for TM001_Principal
08:58:23,943 WARN [ServerService Thread Pool -- 187][PluginPackageUtil:1147] Plugin package on context TM001_Principal cannot be tracked because this WAR does not contain a liferay-plugin-package.xml file
08:58:24,018 INFO [ServerService Thread Pool -- 187][ThemeHotDeployListener:129] Unregistering themes for TM001_Principal
08:58:24,037 INFO [ServerService Thread Pool -- 187][ThemeHotDeployListener:160] 1 theme for TM001_Principal was unregistered
08:58:25,847 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2233] Modifying Servlet 2.4 /tmp/20140508085825524/WEB-INF/web.xml
08:58:26,057 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeAutoDeployListener:57] Themes for /cgd3/liferay/deploy/TM001_Principal.war copied successfully. Deployment will start in a few seconds.
08:58:28,412 WARN [http-/172.16.193.7:8080-9][ThemeLocalServiceImpl:153] No theme found for specified theme id Principal_WAR_TM001_Principal. Returning the default theme.
08:58:28,414 WARN [http-/172.16.193.7:8080-9][ThemeLocalServiceImpl:153] No theme found for specified theme id Principal_WAR_TM001_Principal. Returning the default theme.
08:58:28,415 WARN [http-/172.16.193.7:8080-9][ThemeLocalServiceImpl:153] No theme found for specified theme id Principal_WAR_TM001_Principal. Returning the default theme.
08:58:28,415 WARN [http-/172.16.193.7:8080-9][ThemeLocalServiceImpl:153] No theme found for specified theme id Principal_WAR_TM001_Principal. Returning the default theme.
[............]

Sin embargo, cuando realizamos el mismo despliegue evitando los accesos al site podemos realizar el despliegue del tema sin ningún problema.

¿Alguna pista que nos ayude a solucionarlo?

Gracias anticipadas.
thumbnail
Alberto Chaparro,修改在9 年前。

RE: Problema despliegue de un tema con accesos

Liferay Master 帖子: 549 加入日期: 11-4-25 最近的帖子
Hola Fernando,

Analizando la información el error es normal a priori. Este error se muestra cuando se visita una página que está asociada a un tema que en ese momento no está disponible. Eso mismo está ocurriendo se accedéis en el momento del despligue ya que durante unos segundos el tema se ha desinstalado para volverse a instalar:
08:58:24,018 INFO [ServerService Thread Pool -- 187][ThemeHotDeployListener:129] Unregistering themes for TM001_Principal
08:58:24,037 INFO [ServerService Thread Pool -- 187][ThemeHotDeployListener:160] 1 theme for TM001_Principal was unregistered
08:58:25,847 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2233] Modifying Servlet 2.4 /tmp/20140508085825524/WEB-INF/web.xml
08:58:26,057 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeAutoDeployListener:57] Themes for /cgd3/liferay/deploy/TM001_Principal.war copied successfully. Deployment will start in a few seconds.
08:58:28,412 WARN [http-/172.16.193.7:8080-9][ThemeLocalServiceImpl:153] No theme found for specified theme id Principal_WAR_TM001_Principal. Returning the default theme.


Por lo tanto, lo que sería un problema es si después de que se despliegue por completo el tema, el error se sigue produciendo.

Si lo que requerís es poder desplegar el tema en caliente y que no se dé esta situación durante esos segundos podéis valorar opciones como tener un cluster, cortar el acceso al servidor o algunas URL a través de un servidor web, etc...

Un saludo.
Fernando Alvarez,修改在9 年前。

RE: Problema despliegue de un tema con accesos

New Member 帖子: 6 加入日期: 14-2-3 最近的帖子
Precisamente ese es el problema, no es que de unos errores durante el despliegue pero lo realice correctamente, da esos errores y vuelve a la versión anterior del Tema.