`
effort.mjb
  • 浏览: 8396 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ofbiz和应用服务器结合

阅读更多

ofbiz本身默认使用的tomcat,你可以通过启动ofbiz目录下的startofbiz.bat(windows)或者startofbiz.sh(linux)进行启动。但是这种启动方式对于调试和监控带来不变。

  如何将ofbiz和tomcat进行挂接就是一个我们要做的工作。经过我在linux下的验证。我们可以将ofbiz和tomcat融合。具体的做法是使用命令:

1、安装好jdk和你所要结合的版本的tomcat6 (此处用tomcat6)

2、在ofbiz的根目录下 java -jar ofbiz.jar -setup tomcat6,这个使用会在ofbiz根目录下生成一个setup目录

3、将setup目录下生成的tomcat6中的文件覆盖到tomcat6的相应位置(根据文件名找到相应文件进行覆盖)

4、启动tomcat就可以启动你在ofbiz的hot-deploy目录中部署的相关项目了。这个时候你可以在tomcat的根目录下看到一个temp目录,下边有ofbiz/hot-deploy/下的项目所有项目的缓存文件

 

 总结:如果你想将ofbiz和 其他的appserver结合,查看\ofbiz\framework\appserver\templates\目录下所有支持的appserver的 模板,在ofbiz4中支持的模板有:jboss422,orion202,tomcat6,tomcat55,wasce2,weblogic81.也 就是说你可以将ofbiz和这些系统结合

  这里核心的步骤就是生成setup目录下的文件,这一步操作会根据你系统的实际情况来生成相关文件。

  为了更加明确生成难点,举一个特别的例子,生成jboss422的结合文件目录

  java -jar ofbiz.jar -setup jboss422, 注意,你要生成的结合文件一定要和我的模板目录中的模板名称相同。

  说一下原理:

  1、那些模板目录下的文件内部都有一些freemarker标签,我们取得系统运行时的一些属性将标签替换上去

  2、我们需要启动ofbiz项目,因为一些系统环境变量被ofbiz运行时设置上的

  模板生成代码:org.ofbiz.appservers.GenerateContainer.查看我们设置的一些变量以及系统变量都是在这个地方被获取,然后替换模板中的标签

 

  说一下常见的错误:

  1、我在windowsxp的ofbiz的目录下直接启动命令发现生成提示错误是 ofbizHome没有被设定。

   解决方法:直接到模板文件下(tomcat模板目录下的所有文件都替换),将${ofbizHome}替换成你ofbiz放置的目录,这里我将我的ofbiz目录放在D盘,我直接将${ofbizHome}替换成D:\ofbiz。

  2、上边那个问题解决了,发现运行提示一些线程错误

  解决办法:我们是没有启动ofbiz项目,导致有些jvm参数没被设定上。这个时候启动ofbiz项目,然后再运行,一般就不会报错了。

分享到:
评论

相关推荐

    Ofbiz快速开发入门详解

    首先,书中会详细介绍如何安装和配置Ofbiz环境,包括下载Ofbiz源码、搭建开发环境、启动服务器等步骤。这部分内容对于初学者来说至关重要,因为一个正确且稳定的开发环境是学习和实践的基础。 接着,你将学习Ofbiz...

    ofbiz开发文档

    1. **环境搭建**:介绍如何下载和安装OFBiz,以及设置开发环境,包括数据库连接、服务器配置等。 2. **项目结构**:解释OFBiz项目的目录结构,各个部分的功能,以及如何组织和管理代码。 3. **服务开发**:讲解...

    ofbiz学习资料

    - **Ofbiz配置与部署**:理解如何配置Ofbiz的运行环境,如设置数据库连接、配置服务器等,以及如何部署和运行Ofbiz应用程序。 - **Ofbiz服务接口**:学习如何通过服务组件接口(SCIPI)编写服务,这将帮助你创建...

    OFBiz开发快速入门

    OFBiz,全称为Open For Business Project,是一...OFBiz的强大功能和灵活性使其成为企业级应用的理想选择,无论是小型项目还是大型企业系统,都能找到适合的切入点。希望这份文档能为你的OFBiz学习之路提供有力的支持。

    ofbiz-birt.pdf

    通过使用BIRT与OFBiz集成,您可以生成高度定制的专业报告,利用BIRT的强大功能和灵活性,结合OFBiz丰富的业务数据,为企业决策者提供有价值的洞察。从配置数据库连接,到规划和设计报告,再到最终的测试与优化,每...

    ofbiz入门资料,全英文的

    它们可以通过 XML 文件定义,并与实体和服务相结合,以实现复杂的应用逻辑。 #### 三、Apache OFBiz 的开发环境搭建 为了开始使用 Apache OFBiz 进行开发,首先需要搭建一个合适的开发环境: 1. **安装 Java 开发...

    ofbiz 初学者开发手册

    - 在实际开发过程中,建议结合官方文档和社区资源,不断探索和实践,以便更深入地理解OFBiz的各项功能和应用场景。 - 未来还可以进一步了解OFBiz的高级特性,如插件开发、服务调用机制等,从而更好地满足企业级项目...

    ofbiz插件:Apache OFBiz是用于企业流程自动化的开源产品。 它包括用于ERP,CRM,电子商务,供应链管理和制造资源计划的框架组件和业务应用程序。 OFBiz为可靠,安全和可扩展的企业解决方案提供了基础和起点

    **HTTPS**确保了OFBiz应用的数据传输安全性,通过加密通信防止敏感信息被截获。使用HTTPS协议可以增强用户对在线交易的信任度,符合现代企业对隐私和安全的要求。 **Geospatial**功能在OFBiz中可能涉及到地理位置...

    基于OFBIZ框架的智能考勤系统的设计与实现.pdf

    实现技术上,Web端采用OFBIZ框架,前端利用FreeMarker、JavaScript、Ajax等技术实现静态页面,后端使用Groovy和Java语言,结合MVC模式处理业务逻辑。 系统的优势在于:降低了用户使用成本,通过统一管理和监控...

    java 开源电子商务框架开发大全

    OFBIZ的安装通常包括下载源码、配置环境变量、构建项目和启动服务器等步骤。了解这些文档将帮助开发者快速上手OFBIZ。 ofbiz_cn.doc可能是一个中文版的OFBIZ用户指南,详细介绍了OFBIZ的功能特性和操作指南,对于...

    J2ee学习流程简介(DOC)

    应用服务器方面,Jboss、Weblogic和Websphere是主流选择,其中Jboss因为其开源和易用性,常常被推荐给初学者。学习服务器使用和配置时,实践是非常重要的,尝试设置和调试,如果可能的话,寻求有经验的开发者指导,...

    JDK 6.0 API 中文版chm

    而`ofbiz.txt`可能是关于Apache OFBiz项目的相关信息,Apache OFBiz是一个开源的企业应用框架,它基于Java技术,用于构建和部署企业级应用。 了解并熟练使用JDK 6.0 API,对于Java开发人员来说,是提高效率、写出...

    工作流解决方案

    它结合了工作流应用开发的便利性和企业应用集成(EAI)能力。 3. **OpenEbXML**:该项目专注于提供一个ebXML框架,支持即将由UN/CEFACT和OASIS发布的ebXML规范2.0版。 4. **Werkflow**:一个灵活可扩展的基于流程...

Global site tag (gtag.js) - Google Analytics