2010-12-29 22 views

risposta

31

In qualità di amministratore, andare a:

Pannello di controllo -> Configurazione -> Administration Server

La versione è nel banner informazioni nella parte superiore della scheda "Risorse".

Liferay version

9

Vedere classe com.liferay.portal.kernel.util.ReleaseInfo situato in tomcat/common/lib/portal-kernel.jar. C'è un sacco di metodi statici per questo scopo. Troverete la seguente proprietà: static String version.

+0

Quindi ho bisogno di decompilare questa classe per verificare la versione di un'istanza di Liferay? Per favore, non dire _yes_. Non esiste un file o una soluzione più semplice per raggiungere questo obiettivo? –

+1

Mi spiace, "sì" o "dipende". http://issues.liferay.com/browse/LPS-14510, verrà risolto nella prossima versione. Oppure, se riesci a caricare questa classe, potresti effettivamente chiamare i metodi statici. –

+0

Grazie per il vostro supporto volontario. –

0

In Plugins-> build.properties.At riga inferiore del file di consequenza, abbiamo una proprietà chiamata lp.version che contiene la versione Liferay come lp.version = 6.0.5

Speranza che aiuta !!

+1

Grazie, ma non riesco a trovare il file 'build.properties' in un'istanza di Liferay. La mia domanda è correlata alle istanze di Liferay già in esecuzione nell'ambiente di produzione. Ho appena eseguito un 'find -name build.properties' e non ha prodotto alcun risultato. –

8

Se è possibile ottenere il database, che è uno:

select * from Release_; 

c'è una colonna chiamata buildNumber, si può avere un valore come il 6005 o il 5203

L'altro modo, con il gatto apache all'avvio, verrà visualizzato nel file di registro catalina.out: Avvio di Liferay Portal Community Edition 6.0.5 CE (Bunyan/Build 6005/16 agosto 2010)

12

È inoltre possibile controllare tali informazioni nella console il login all'avvio del server o il controllo delle intestazioni di una richiesta HTTP

+0

Questo funziona per me. L'intestazione HTTP si presenta così: Liferay-Portal: \t Liferay Portal Community Edition 6.0.5 CE (Bunyan/Build 6005/16 agosto 2010) – knb

+0

Funziona! Durante l'avvio del server: 'Avvio di Liferay Portal Community Edition ** 6.1.2 **' CE (Paton/Build 6102/2 agosto 2013) ' – kolobok

1

Nell'edizione impresa, in aggiunta al pacchetto installato (risposta di Dima) è possibile aggiornare Liferay con i service pack. Ecco come sapere quale livello di service pack si è installato:

cd $LIFERAY/patching-tool 
./patching-tool.sh info 

Si mostrerà qualcosa di simile:

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 linea importante è Currently installed patches: de-30-7010.
Quindi si sa che si dispone di Service Pack 30.

Problemi correlati