Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

Scaricare il Liferay IDE Eclipse:

 
Nella cartella di Eclipse appena creata, copiare il Liferay Portal e SDK:
Portal Bundle with Tomcat Comunity Edition:
Plugins SDK Comunity Edition:
 
 
Il nostro workspace sarà:
 liferay-plugins-sdk-6.x\portlets
 
La cartella in cui verranno generati i WAR dell nostre portlet sarà:
 liferay-plugins-sdk-6.x\dist
 
La cartella di deploy del Portale Liferay (Tomcat) sarà:
liferay-portal-6.x-ce-ga3\deploy
 
Configurazione Eclipse-Tomcat e Creazione Portale Liferay
  1. Adesso apriamo Eclipse.
  2. Settiamo il workspace al path definito sopra. (.....\portlets)
  3. Sotto la sezione "Server" click con il destro "New Server" e selezionare: Liferay v6.1CE Server (Tomcat 7)Poi cliccare su Add... in fondo alla finestra e selezionare la cartella "Portal" in cui è presente il nostro Tomcat. Cliccare infine su Finish.
  4. Dopodichè far partire il server, cliccando con il destro e poi Start.
L'alternativa è avviare il Server/Portale da:

liferay-portal-tomcat-6.x\liferay-portal-6.x\tomcat-7.0.40\bin

cliccare poi su: startup.bat (per Windows) oppure da console ./startup.sh (per Linux)

 
L' SDK scaricato serve quando si vanno a creare dei progetti/portlet all'interno dell'IDE Eclipse Liferay. Ogni volta che create un progetto dovrete selezionare la cartella SDK all'interno della cartella principale Eclipse.
 
Importante
 
Configurare un ORACLE Database come DataSource per Liferay
 
Per prima cosa scaricatevi il JAR: ojdbc6.jar (http://www.java2s.com/Code/Jar/o/Downloadojdbc6jar.htm) e copiatelo nella cartella:
liferay-portal-tomcat-6.x\liferay-portal-6.x\tomcat-7.0.40\lib\ext
 
Poi avviate il Portale da:
liferay-portal-tomcat-6.x\liferay-portal-6.x\tomcat-7.0.40\bin
cliccando su: startup.bat (per Windows) oppure da console ./startup.sh (per Linux)
 
Quando vi viene chiesto di scegliere il DBMS sul quale appoggiarsi per usare Liferay, scegliete Oracle. 
 
Digitate una stringa di questo genere:
dbc:oracle:thin:@ip_macchina:1521:SID_DB
ip_macchina: è l'ip della macchina con installato il database Oracle
SID_DB: è il SID che fa riferimento al database Oracle
Come User e Password digitate quelle che avete creato in Oracle Database.
 
Problema "Service Builder"
 
Potrebbe capitare che quando si sviluppa una portlet con creazione dinamica di DAO e DTO, tramite l'uso del "Service Builder" del SDK di Liferay, che vengano fuori nella scheda console, errori sull'utilizzo della memoria. Come risolverlo?
 

Nell'SDK di Liferay trovate un file:build-common-plugin.xml

Cercate le righe qui sotto
<jvmarg value="-Xms512m" />
<jvmarg value="-Xmx1024m" />

E sostituitele con queste:
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx512m" />

 

Settare Reverse Proxy
Potrebbe capitare che il portale sia dietro un Reverse Proxy. Per evitare problemi di traduzione nome DNS to IP durante il login nel portale settare proxyName e proxyPort nel Connector del file server.xml sotto $TOMCAT_HOME/conf.
 
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" proxyName="yourdomain.com" proxyPort="80" />
 
Average (1 Vote)
The average rating is 5.0 stars out of 5.