• Subscribe to the RSS feed
  • Get email updates
  • Seguici su Twitter
  • Seguici su Facebook
ContattiPagina Curriculum VitaeI miei visitatori nel mondo...
Seguimi su Twitter!
  • Home
  • Guide & tutorial
    • Linux
    • Windows
    • WordPress
    • Speed Test ADSL
  • Partnership
    • KimerArt
    • IlJornalino.it
    • Fungaroli Matti
  • Lavori
    • Siti Web
    • I miei Software
  • Programmazione
    • Php
    • Tools
      • Maven
        • Installazione
    • SmartGWT
      • Cos’è
      • Progetto base con Maven
      • Hibernate e Spring
      • Esempi
    • GWT – Google Web Toolkit
      • Openlayers – GWT Wrapper
      • Creazione di un progetto
      • Deploy di un progetto
      • Installazione SDK
      • Esempi
    • Liferay
      • Creare le portlet
      • Deploy di una portlet
      • Installazione 5.2.3
    • OpenLayers
      • informazioni generali
      • Openlayers – GWT Wrapper
    • GeoTools
    • Java
  • News
    • Offerte del mese
    • Informatica & Tecnologia
    • Sport
    • Mobile
      • Il sito per Mobile
  • Assistenza – Riparazione
  • Guadagnare on-line
    • Banner e Link
    • Sondaggi on-line
apr 07

Liferay 5.2.3 – Installazione

Pubblicato in: Installazione 5.2.3, Liferay, Programmazione
Autore: Daniele Serio Nessun commento »
liferay

 

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

  1. Il primo passo è quello di scaricare il file liferay-portal-glassfish-windows-5.2.3.jar.
  2. Copiare il file in una direcotry a scelta es: c:\liferay_5_2_3
  3. Spostarsi nella directory c:\liferay_5_2_3
  4. settare la variabile JAVA_HOME digitando set JAVA_HOME = "C:\Program Files (x86)\Java\jdk1.6.0_18" (Attenzione ad adattare i path prima di lanciare il comando)
  5. settare la variabile JRE_HOME digitando set JRE_HOME = "C:\Program Files (x86)\Java\jdk1.6.0_18\jre" (Attenzione ad adattare i path prima di lanciare il comando)
  6. avviare l'installazione digitando java -Xms512m -Xmx1024m -jar c:\liferay_5_2_3\liferay-portal-glassfish-windows-5.2.3.jar
  7. spostarsi nella cartella glassfish appena creata dall'installazione con il comando cd c:\liferay_5_2_3\glassfish
  8. per completare l'installazione lanciare il comando lib\ant\bin\ant -f setup.xml. Al termine digitare
    lib\ant\bin\ant -f setup-cluster.xml
  9. L'installazione è completa. Verificare che non ci siano stati errori. In tal caso scrivetemi o lasciate un commento e cercherò di rispondervi quanto prima.
  10. Per avviare il server glassfish e liferay, spostarsi nella cartella bin con il comando cd c:\liferay_5_2_3\glassfish\bin e lanciare l'eseguibile di glassfish asadmin start-domain
  11. Per fermare il server glassfish e liferay, spostarsi nella cartella bin con il comando cd c:\liferay_5_2_3\glassfish\bin e lanciare l'eseguibile di glassfish asadmin stop-domain

L'avvio del server richiede qualche istante. Queste sono le impostazioni di default:

  • La console di Glassfish è raggiungibile all'indirizzo http://localhost:4848. USER: admin PASSOWRD: adminadmin
  • Liferay raggiungibile all'indirizzo http://localhost:8080. USER: test@liferay.com PASSWORD: test
  • LOG di glassfish nella cartella c:\liferay_5_2_3glassfish\domains\domain1\logs\server.log

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...


Registrati
Sostieni il sito...

   

Google AdSense
  • Offerte dal web…



  • In evidenza

    • Integrazione di smartGWT con Hibernate, Spring e Gilead

      dicembre 29, 2011

      Il progetto fa uso di smartGWT (versione 2.4 ma si può migrare a 3.0), Hibernate 3.2.6ga, Spring 3.0.5, spring4GWT (necessario [...]

  • Argomenti

  • RSS News da Fungarolimatti.it

    • Tonno agli agrumi, salsa cacio e pepe, zucchine marinate alla menta
    • Sanremo 2012, tutto a parte la musica
  • Siti consigliati

    • Fungaroli Matti
    • Geosystems srl
    • I vostri annunci
    • Il Jornalino
    • Kimerart.it
    • Michel Fabrizio – Official Fans Club
    • Ottica Casali
    • Ottica Presutti
    • Palzoun.com
    • Roma Rock School
    • Saviantoni Manolo
    • Soluzione-Facile.it
  • …anche su Facebook e Twitter!

  • …la tua posizione attuale!




Articoli recenti

  • Windows 8: addio al pulsante START, Microsoft lo rimuove
    02-15-2012
  • Come risolvere ORA-01034: Oracle not available ORA-27101: shared memory realm does not exist
    02-09-2012
  • Neve abbondante a Roma anche Venerdi 10/02 e Sabato 11/02: ecco i dati degli esperti
    02-08-2012
  • Disponibile per il download: GWT Developer Plugin per Firefox 9.0
    02-02-2012
  • GeoTools: un toolkit Open Source Java per il GIS
    02-01-2012

Commenti recenti

  • Daniele Serio: Bella realizzazione grafica. Complessa e di grade impatto. ...
  • creon: davvero molto carino.. i movimenti degli oggetti sembrano d...
  • Daniele Serio: Vi ringrazio. Se in futuro trovate degli errori comunicatelo...
  • alessio: ci andrò sicuramente :D ahah grazie Daniele !...
  • Andrew Green: Grazie mille!...
icona xhtml valid icona css valid Valid Feed RSS 2.0
Statistiche sulle visite
Totali: 3789Uniche: 2551Oggi: 35
Geo-Localizzate: 354
Geo Visitors Map