Tengo varias instancias de Liferay Portal (incluido con Apache Tomcat 5.5.x/6.x) y Necesito saber cómo verificar la versión de esas instancias de Liferay.¿Cómo puedo verificar la versión de una instancia de Liferay?
Gracias de antemano.
Tengo varias instancias de Liferay Portal (incluido con Apache Tomcat 5.5.x/6.x) y Necesito saber cómo verificar la versión de esas instancias de Liferay.¿Cómo puedo verificar la versión de una instancia de Liferay?
Gracias de antemano.
Observe la clase com.liferay.portal.kernel.util.ReleaseInfo
ubicada en tomcat/common/lib/portal-kernel.jar
. Hay un montón de métodos estáticos para este propósito. Encontrará la siguiente propiedad: static String version
.
En Plugins-> build.properties.At línea inferior de archivo THT, tenemos una propiedad llamada lp.version que contiene la versión liferay como lp.version = 6.0.5
espero que ayude !!
Gracias, pero no puedo encontrar el archivo 'build.properties' en una instancia de Liferay. Mi pregunta está relacionada con las instancias de Liferay que ya se están ejecutando en el entorno de producción. Acabo de ejecutar 'find -name build.properties' y no produjo ningún resultado. –
Si usted puede conseguir la base de datos, que es uno:
select * from Release_;
hay una columna llamada buildNumber
, puede tener un valor como 6005 o 5203
La otra forma, con el Apache Tomcat inicio, lo verá en el archivo de registro catalina.out
: Starting Liferay Portal Community Edition 6.0.5 CE (Bunyan/Build 6005/16 de agosto de 2010)
También puede verificar esa información en la consola ingrese al poner en marcha el servidor o control del las cabeceras de una petición HTTP
Esto funciona para mí. El encabezado HTTP se ve así: Liferay-Portal: \t Liferay Portal Community Edition 6.0.5 CE (Bunyan/Build 6005/16 de agosto de 2010) – knb
¡Funciona! Durante el inicio del servidor: 'Iniciando Liferay Portal Community Edition' ** 6.1.2 **' CE (Paton/Build 6102/2 de agosto de 2013) ' – kolobok
En la edición de la empresa, además del paquete instalado (respuesta de Dima) se puede actualizar Liferay utilizando paquetes de servicio. Aquí es cómo saber cuál es el nivel de paquete de servicio que haya instalado:
cd $LIFERAY/patching-tool
./patching-tool.sh info
Se mostrará algo como esto:
Loading product and patch information...
Product information:
* installation type: binary
* build number: 7010
* service pack version:
- available SP version: 5
- installable SP version: 5
* patching-tool version: 2.0.6
* time: 2018-01-31 08:37Z
* plugins: Demo 201802, Space 1-2 Columns 50/50 Limited, Space 50/50 Width Limited, Space Program, Space Program Theme
Currently installed patches: de-30-7010
Available patches: de-22-7010, de-30-7010
Detailed patch list:
[ -] de-22-7010 :: Currently not installed; Won't be installed: de-30 contains the fixes included in this one :: Built for LIFERAY
[*I] de-30-7010 :: Installed; Will be installed. :: Built for LIFERAY
La línea importante es Currently installed patches: de-30-7010
.
Entonces usted sabe que tiene el Service Pack 30.
¿Debo descompilar esta clase para verificar la versión de una instancia de Liferay? Por favor, no digas _yes_. ¿No hay ningún archivo o una solución simple para lograr esto? –
Lo sentimos, ya sea "sí" o "depende". http://issues.liferay.com/browse/LPS-14510, se solucionará en la próxima versión. O bien, si puede cargar esta clase, puede llamar a los métodos estáticos. –
Gracias por su apoyo voluntario. –