Liferay 5.2.3 – Installazione
| Pubblicato in: Installazione 5.2.3, Liferay, Programmazione |
| Autore: Daniele Serio Nessun commento » |
![]() |
Liferay è un web portal opensource, è scritto in java e sfrutta al meglio le moderne tecnologie Web 2.0. Si contraddistingue per l’intensa attività di sviluppo, la ricchezza di funzionalità e l’ottima architettura software. E' una applicazione orientata alla gestione di portali e al lavoro collaborativo. Il suo successo è dovuto alla quantità (e qualità ) dei servizi integrati, un'ottima flessibilità di utilizzo e una grande capacità di organizzare e supportare la collaborazione interna. Liferay integra anche tutte le caratteristiche di un CMS permettendo di poter gestire facilmente gli accessi, i permessi, le funzionalità di ogni utente, oltre ad un'organizzazione delle informazioni funzionale e flessibile. Utilizza in modo ottimale la gestione delle portlet (supporta lo standard portlet API JSR-168). Le portlet sono moduli web riusabili all'interno di un portale Web. Ciascun portlet è destinato ad una semplice applicazione, ad esempio servizi di news, previsioni meteo, o funzionalità legate a forum o email. In quanto finestre, i portlet possono essere chiusi o ridotti o spostati. L'utente che accede al portale può così personalizzare la sua pagina personale, adattando i contenuti della stessa alle proprie esigenze. Differenza tra Portlet e Servlet Le portlet sono un tipo speciale di servlet, progettate per essere inserite facilmente in un portal server ed essere eseguite. A differenza delle servlet, le portlet non hanno comunicazione diretta con il browser, non possono dunque inviare redirect o errori, inoltrare richieste o scrivere dati sul flusso in uscita. Sono componenti più semplici e quindi più leggeri. Ciò consente una maggior facilità di gestione: possono essere impostati, installati o rimossi, creati o cancellati e impostati direttamente dall'amministratore usando l'interfaccia del portale, come Liferay. Le servlet, possono rappresentare pagine web complete, mentre le portlet rappresentano singoli componenti, aggregati dal portale che svolge la funzione di Web container. Quindi si evince che il portlet container del portale ha più importanza del servlet container, poiché attraverso di esso le portlet comunicano tra loro, accedono a contenuti remoti e a dati persistenti. Inoltre le portlet non possono essere raggiunte da una url specifica, in quanto è il portale intero ad avere associato l'indirizzo. Installazione su Windows Liferay è disponibile in diverse versioni e configurazioni tutte scaricabili dal sito ufficiale http://www.liferay.com. Nei seguenti paragrafi verrà descritta la procedura di installazione di Liferay 5.2.3 con bundle Glassfish 2.1 su Windows
L'avvio del server richiede qualche istante. Queste sono le impostazioni di default:
Per fare il deploy di un'applicazione si può copiare il pacchetto WAR nella cartella c:\liferay_5_2_3deploy. Quando il WAR scompare dalla cartellasignifica che il deploy è terminato. Controllare sempre nel LOG se ci sono stati errori. Il deploy e l'undeploy può essere anche eseguito direttamente dalla console di amministrazione di glassfish. Per una migliore comprensione, riporto tutto lo script di installazione (attenzione ai path, sostituirli con la propria configurazione): set JAVA_HOME = "C:\Program Files (x86)\Java\jdk1.6.0_18"
set JRE_HOME = "C:\Program Files (x86)\Java\jdk1.6.0_18jre"
cd c:\liferay_5_2_3
java -Xms512m -Xmx1024m -jar c:\liferay_5_2_3\liferay-portal-glassfish-windows-5.2.3.jar
cd glassfish
libantbinant -f setup.xml
libantbinant -f setup-cluster.xml
cd bin
asadmin start-domain
Per avviare o fermare velocemente il server possiamo scriverci un piccolo file BAT eseguibile senza dover ogni volta digitare diversi comandi (attenzione ai path, sostituirli con la propria configurazione). START (start_liferay_glassfish.bat): cd C:\liferay_5_2_3\glassfishbin
asadmin start-domain
STOP (stop_liferay_glassfish.bat): cd C:\liferay_5_2_3\glassfishbin
asadmin start-domain
Siete pronti per deployare applicazioni e portlet su liferay e glassfish.
Installazione su Linux Presto disponibile... |




