小飞哥

Installing opentaps on JBoss

Contents

Introduction

The Ant scripts for JBoss deployment package opentaps applications to an exploded EAR directory which contains exploded WAR directories for the opentaps web applications, a lib directory with all the dependent libraries and resources files, as well as a META-INF directory that contains the application.xml file.

The scripts also provide tasks to automate the opentaps deployment to a JBoss app server. However we only recommend the use of such automated tasks for JBoss deployment under a development or testing server. Deployments to a production server should be taken more seriously. Upgrading a production application is something that should be done deliberately, and in our opinion, should be done by hand.

We will show you step-by-step on how to deploy opentaps to JBoss app server 4.2.2 in the following sections. It assumes that you are reasonably familiar with JBoss app servers, and you have already installed the MySQL database for opentaps. For details on how to use opentaps with MySQL, refer to the Wiki page at http://www.opentaps.org/index.php?option=com_content&task=view&id=37&Itemid=62

Pre-requirements

  1. Download and install jboss-4.2.2.GA.zip from jboss.org at http://www.jboss.org/jbossas/downloads
  2. Download and install MySQL
  3. Download the opentaps
  4. Setup MySQL for opentaps: Create opentaps database in MySQL, and load opentaps application data to the database

Packaging Opentaps

1. Set JBOSS_HOME and JAVA_HOME in ${opentaps.home}\build-ear.properties to point to your JBoss app server and JDK installation directories

2. Change the connection-url, user-name, and password in ${opentaps.home}\framework\appserver\templates\jboss422\datasources\mysql-ds.xml to point to the opentaps database

3. Locate the system property -Dofbiz.home in ${opentaps.home}\framework\appserver\templates\jboss422\misc\run.bat under Windows (or run.sh for Unix) and change its value to point to the opentaps home directory

4. Package opentaps

  ant -f build-ear.xml package-jboss

Configuring JBoss

Use the following Ant task to configure the datasource, SSL, and JBoss start-up scripts in JBoss app server

 ant -f build-ear.xml setup-jboss

Please note this task should be called only once to configure JBoss to run openstaps before any opentaps deployment. And it shouldn't be called again next time you redeploy opentaps.

Depolying opentaps

Simply copy the ${opentaps.home}\build\opentaps directory into ${JBOSS_HOME}\server\default\deploy.

Alternatively you can run the following Ant task to package opentaps and install it to JBoss in one step

 ant -f build-ear.xml install-jboss

Starting opentaps

Finally to start JBoss app server under Windows

 ${JBOSS_HOME}\bin\run.bat

or under Unix

 ${JBOSS_HOME}\bin\run.sh

After the server is started, you should be able to access opentaps at http://localhost:8080/.


移植到jboss上时必须得把du给close掉,ofbiz里本身也有地方没有close。tomcat不需要

posted on 2010-01-26 13:18 小飞哥 阅读(2225) 评论(3)  编辑  收藏 所属分类: ofbiz

Feedback

# re: Installing opentaps on JBoss 2012-07-26 10:52 coolchecker

你好,请问文中最后提到的"du"是什么?如何关掉呢?
我现在也在弄opentaps1.5移植到jboss5.1上。问题一大堆。  回复  更多评论   

# re: Installing opentaps on JBoss[未登录] 2012-07-28 15:22 小飞哥

@coolchecker
好久没玩ofbiz了 呵呵 有些忘光了 印象中是数据库连接没有关掉 ofibz底层开了数据库连接后没有关掉 在tomcat上是没问题的 但在jboss上就跑步通  回复  更多评论   

# re: Installing opentaps on JBoss 2013-03-04 14:04 smsatheesh

Hai, while i using ant -f build-ear.xml package-jboss command i faced issue BUILD FAILED
C:\Program Files\opentaps-1.5.0\build-ear.xml:96: The following error occurred while executing this line:
C:\Program Files\opentaps-1.5.0\themes\build-ear.xml:70: The following error occurred while executing this line:
C:\Program Files\opentaps-1.5.0\themes\build-ear.xml:57: C:\Program Files\opentaps-1.5.0\themes\smoothfeather\includes not found.

What i do please any one to tell to me. Thanks in Advance My email id is smsatheeshkumar89@gmail.com  回复  更多评论   



只有注册用户登录后才能发表评论。


网站导航:
 

My Links

News

常用链接

随笔分类

最新随笔

最新评论

阅读排行榜

评论排行榜