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...
1. **环境搭建**:介绍如何下载和安装OFBiz,以及设置开发环境,包括数据库连接、服务器配置等。 2. **项目结构**:解释OFBiz项目的目录结构,各个部分的功能,以及如何组织和管理代码。 3. **服务开发**:讲解...
- **Ofbiz配置与部署**:理解如何配置Ofbiz的运行环境,如设置数据库连接、配置服务器等,以及如何部署和运行Ofbiz应用程序。 - **Ofbiz服务接口**:学习如何通过服务组件接口(SCIPI)编写服务,这将帮助你创建...
OFBiz,全称为Open For Business Project,是一...OFBiz的强大功能和灵活性使其成为企业级应用的理想选择,无论是小型项目还是大型企业系统,都能找到适合的切入点。希望这份文档能为你的OFBiz学习之路提供有力的支持。
通过使用BIRT与OFBiz集成,您可以生成高度定制的专业报告,利用BIRT的强大功能和灵活性,结合OFBiz丰富的业务数据,为企业决策者提供有价值的洞察。从配置数据库连接,到规划和设计报告,再到最终的测试与优化,每...
它们可以通过 XML 文件定义,并与实体和服务相结合,以实现复杂的应用逻辑。 #### 三、Apache OFBiz 的开发环境搭建 为了开始使用 Apache OFBiz 进行开发,首先需要搭建一个合适的开发环境: 1. **安装 Java 开发...
- 在实际开发过程中,建议结合官方文档和社区资源,不断探索和实践,以便更深入地理解OFBiz的各项功能和应用场景。 - 未来还可以进一步了解OFBiz的高级特性,如插件开发、服务调用机制等,从而更好地满足企业级项目...
**HTTPS**确保了OFBiz应用的数据传输安全性,通过加密通信防止敏感信息被截获。使用HTTPS协议可以增强用户对在线交易的信任度,符合现代企业对隐私和安全的要求。 **Geospatial**功能在OFBiz中可能涉及到地理位置...
实现技术上,Web端采用OFBIZ框架,前端利用FreeMarker、JavaScript、Ajax等技术实现静态页面,后端使用Groovy和Java语言,结合MVC模式处理业务逻辑。 系统的优势在于:降低了用户使用成本,通过统一管理和监控...
OFBIZ的安装通常包括下载源码、配置环境变量、构建项目和启动服务器等步骤。了解这些文档将帮助开发者快速上手OFBIZ。 ofbiz_cn.doc可能是一个中文版的OFBIZ用户指南,详细介绍了OFBIZ的功能特性和操作指南,对于...
应用服务器方面,Jboss、Weblogic和Websphere是主流选择,其中Jboss因为其开源和易用性,常常被推荐给初学者。学习服务器使用和配置时,实践是非常重要的,尝试设置和调试,如果可能的话,寻求有经验的开发者指导,...
而`ofbiz.txt`可能是关于Apache OFBiz项目的相关信息,Apache OFBiz是一个开源的企业应用框架,它基于Java技术,用于构建和部署企业级应用。 了解并熟练使用JDK 6.0 API,对于Java开发人员来说,是提高效率、写出...
它结合了工作流应用开发的便利性和企业应用集成(EAI)能力。 3. **OpenEbXML**:该项目专注于提供一个ebXML框架,支持即将由UN/CEFACT和OASIS发布的ebXML规范2.0版。 4. **Werkflow**:一个灵活可扩展的基于流程...