Steps for deploying liferay 5.2.3  on oracle glassfish 3.1 , mysql 5  db
1-      Download liferay 5.2.3 bundle with whatever app server zip file and extract the liferay-portal.war from it.  Don’t download the liferay-portal.war directly from sourceforg.net as it has some  bugs.
2-      Download liferay 5.2.3 dependencies from sourceforg.net 
3-      Copy the liferay dependencies into  the app server  lib folder  (glassfish3\glassfish\lib)
4-      Also copy the jdbc driver into the same folder ..in my case I used mysql jdbc driver
5-      Start mysql and create liferay user  as follows
|   create database liferay;   grant all on liferay.* to   'liferay'@'localhost' identified by 'liferay' with grant option;   grant all on liferay.* to   'liferay'@'localhost.localdomain' identified by 'liferay' with grant option; | 
6-      Create portal-ext.properties file and put the connection params in it.
| jdbc.default.driverClassName=com.mysql.jdbc.Driver jdbc.default.url=jdbc:mysql://localhost/liferay?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false jdbc.default.username=liferay jdbc.default.password=liferay | 
***Note this file portal-ext.properties is the key for configuring everything in liferay portal 
7-      Inject  this file  portal-ext.properties into the  liferay-portal.war  under this path liferay-portal\WEB-INF\classes
8-      Copy the liferay-portal.war under the autodeploy folder in glassfish (glassfish3\glassfish\domains\domain1\autodeploy).
9-      Now start the server  
Comments
Post a Comment