Steps to Integrate JBOSS in OFBiz on WINDOWS platform

1.      Download the latest OFBiz from the Apache site and unzip it.
2.      Compile the application and build the derby database by running 
the command ?ant run-install?.
3.      Change the value of disable.log4j.config from false to true in 
debug.properties 
        (OFBiz_HOME\framework\base\config\debug.properties).
        disable.log4j.config = true

4.      Download the JBOSS (jboss-4.2.2.GA) and unzip it.
5.      The JBOSS templates are included in the directory 
        OFBiz_HOME\framework\appserver\templates\jboss422

6.      Run the following command from the OFBiz directory:
        java ?jar ofbiz.jar ?setup jboss422

7.      When this command finishes, a new directory will be created in the 
ofbiz home directory called 'setup'. Inside this directory will be 
subdirectory ?jboss422? containing several files:
        a.      build.xml - A template to build  package and deploy OFBiz.
        b.      application.xml - A template to generate an applcation.xml 
file for the deployment of OFBiz web applications.

8.      Create a new directory for the ofbiz deployment inside the JBoss 
deploy directory. Name this directory 'ofbiz.ear'; then copy the file 
build.xml and application.xml from OFBIZ_HOME\setup\jboss422\ to this new 
directory.
        JBOSS_HOME\server\default\deploy \ofbiz.ear

9.      Make a copy of entityengine .xml and rename that to 
entityengine-jboss422.xml in OFBiz_HOME\framework\entity\config. Changes 
required in this file are: 
        a.      Comment the element
        <transaction-factory 
class="org.ofbiz.geronimo.GeronimoTransactionFactory"/>
        b.      Uncomment the element
        <transaction-factory 
class="org.ofbiz.entity.transaction.JNDIFactory">
        <user-transaction-jndi jndi-server-name="default" 
jndi-name="java:comp/UserTransaction"/>
        <transaction-manager-jndi jndi-server-name="default" 
jndi-name="java:comp/UserTransaction"/>
        </transaction-factory>

        c.      Change the value of jndi-name attribute of 
transaction-manager-jndi element from "java:comp/UserTransaction" to  
"java:/TransactionManager".
        <transaction-manager-jndi jndi-server-name="default" 
jndi-name="java:/TransactionManager"/>

        d.      In the datasource element having attribute ?name? with 
value ?localderby?, uncomment the  sub-element ?jndi-jdbc? and  change the 
value of        ?jndi-name? from "java:/DerbyDataSource" to 
?java:/OFBizDS?.
        <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/OFBizDS" 
isolation-level="ReadCommitted"/> 

        e.       In the datasource element having attribute ?name? with 
value ?localderbyolap?, uncomment the  sub-element ?jndi-jdbc?  and change 
the value of ?jndi-name? from "java:/DerbyDataSource" to 
?java:/OFBizOlapDS?.
        <jndi-jdbc jndi-server-name="localjndi" 
jndi-name="java:/OFBizOlapDS "  isolation-level="ReadCommitted"/> 

10.      From JBOSS_HOME\server\default\deploy\ofbiz.ear location, run ant 
command. This must be run from inside the directory you wish to deploy 
OFBiz   into. This will package and deploy all the necessary libraries, 
webapps and configuration files into the JBoss  exploded EAR (directory).

11.     Add the following lines in run.bat (JBOSS_HOME/bin) 
           set JAVA_OPTS=%JAVA_OPTS% -Djboss.platform.mbeanserver
               set JAVA_OPTS=%JAVA_OPTS% -Dofbiz.home=OFBIZ_HOME

         and comment the following line in run.bat,
        rem  set JAVA_OPTS=%JAVA_OPTS% 
-Dsun.rmi.dgc.client.gcInterval=3600000 
-Dsun.rmi.dgc.server.gcInterval=3600000

12.     Add the following element in server.xml 
(JBOSS_HOME\server\default\deploy\jboss-web.deployer) 
        <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" 
keystoreFile="path" keystorePass="password" maxThreads="150" 
scheme="https" secure="true"  clientAuth="false" sslProtocol="TLS" /> 

where, 
        path -> full path of keystore file
        password ->  password used to generate keystore file

        Note:- If required, you can change the port number. 

13.     Copy the derby directory from OFBiz_HOME\runtime\data and paste it 
into the directory JBOSS_HOME\server\default\data.

14.     Start the JBOSS server by running the run.bat (JBOSS_HOME\bin)


Thanks & Regards,
Arun Mehta | iLabs | L&T Infotech
Plot No.EL-200,TTC Electronic Zone, Navi Mumbai.
Office: +91-22-67954321 | Extn: 4321
Mobile: 9970127578
Email: [email protected]

Larsen & Toubro Infotech Ltd.
www.Lntinfotech.com

This Document is classified as: 

L&T Infotech Proprietary   L&T Infotech Confidential   L&T Infotech 
Internal Use Only   L&T Infotech General Business 

This Email may contain confidential or privileged information for the 
intended recipient (s) If you are not the intended recipient, please do 
not use or disseminate the information, notify the sender and delete it 
from your system. 



Gnanashankar Shanmugam <[email protected]> 
09/30/2009 01:31 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
How to integrate ofbiz in JBoss






hi,
can any tell steps to Integrate ofbiz in JBoss webserver in Windows XP 
Os...


______________________________________________________________________

______________________________________________________________________

Reply via email to