Skip to main content

deploying liferay portal 5.2.3 on oracle glass fish 3.1

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

Popular posts from this blog

Installing liferay 6.2 on wildfly 10 app server and oracle 11g database & windows machine

*************************************DATABASE CREATION*********************************************************************************************** DOWNLOAD LIFERAY PORTAL SCRIPTS FROM https://www.liferay.com/downloads/liferay-portal/available-releases Rename the file as liferay.sql put it let say in under c drive , so it will be located like this  c:\liferay.sql from cmd dir c:\ SQLPLUS / AS SYSDBA @liferay.sql lportal lportal it will create the db ..after finishing go to sqlplus again to ggrant the below  to lportal user SQLPLUS / AS SYSDBA grant create session to lportal; grant connect to lportal; grant resource to lportal; *******************************CONFIGURE WILDFLY TO CONNECT TO ORACLE DB *****************************************************************************************************  configure wildfly to connect to oracle db Download the driver: ojdbc[VERSION].jar Create subfolders [WILDFLY_HOME]/modules/system/layers/base/com/o...

oracle drop all tables and sequences in a certain schema

--  please never put a comment starting with " / "  as this character means execute the previous line  BEGIN   FOR i IN (SELECT us.sequence_name               FROM USER_SEQUENCES us) LOOP     EXECUTE IMMEDIATE 'drop sequence '|| i.sequence_name ||'';   END LOOP;     FOR i IN (SELECT ut.table_name               FROM USER_TABLES ut) LOOP     EXECUTE IMMEDIATE 'drop table '|| i.table_name ||' CASCADE CONSTRAINTS ';   END LOOP; END; -- the following character executes the whole block of pl sql code /

itext 2.7.1 writing Arabic and English content in a PDF file

   public void createPdf(String filename) throws IOException, DocumentException {               Document document = new Document();           PdfWriter.getInstance(document, new FileOutputStream(filename));             document.open();             document.add(Chunk.NEWLINE);        FontFactory.register("c:/windows/fonts/tradbdo.ttf", "my_arabic");               Font myArabicFont = FontFactory.getFont("my_arabic" ,BaseFont.IDENTITY_H, BaseFont.EMBEDDED);         PdfPTable table = new PdfPTable(1);         table.getDefaultCell().setNoWrap(false);        // table.setRunDirection(PdfWriter.RUN_DIRECTION_RTL);         PdfPCell text = new PdfPCell(new Phrase("محمود السنباطيthis is أبتثجحخدرزسشصضطظعغفقكلمنهوى", myAr...