
ofbiz
文章平均质量分 56
kongqz
精通互联网电商领域的商业模式、运营、技术架构、运维等端到端的解决方案制定。
现场从事云计算领域工作,精通云计算相关领域的解决方案设计。
展开
-
变更ofbiz的端口
ofbiz框架的端口设定暂时我只发现两个地方,如果需要变更端口,可以修改这两个地方以下是我将默认的8080端口更改为80端口的方案端口设定::/ofbiz/framework/base/config/ofbiz-containers.xml的8080改为80:/ofbiz/framework/webapp/config/url.properties的8080改为80.原创 2009-01-07 09:49:00 · 2465 阅读 · 0 评论 -
ofbiz和应用服务器结合
ofbiz本身默认使用的tomcat,你可以通过启动ofbiz目录下的startofbiz.bat(windows)或者startofbiz.sh(linux)进行启动。但是这种启动方式对于调试和监控带来不变。 如何将ofbiz和tomcat进行挂接就是一个我们要做的工作。经过我在linux下的验证。我们可以将ofbiz和tomcat融合。具体的做法是使用命令:1、安装好jdk和你原创 2009-01-09 08:58:00 · 5596 阅读 · 1 评论 -
设定ofbiz的日志输出级别
常规状态下ofbiz框架会将大部分的日志都输出到日志文件中。时间长了tomcat日志数量级会达到一个可怕的状态。日志文件可能上百G。这会严重影响tomcat的启动。直接导致启动失败。 在ofbiz上有两个地方可以调试日志输出级别 1、webtools上,登录webtools自己去找设定日志输出的地方 2、在ofbiz的框架下找指定位置更改debug输出文件/ofbiz/frame原创 2009-01-09 09:38:00 · 2060 阅读 · 0 评论 -
eclipse上ofbiz项目的断点调试
进来对ofbiz开发的项目进行了断点调试。在官方文档上找到了一个断点调试的文章:http://docs.ofbiz.org/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse英文好的可以考虑直接看英文文档。 断点调试的基本点: 1、启动ofbiz的时候必须以"%JAVA_HOME%/bin/java" -Xms128M -X原创 2009-03-03 11:00:00 · 7490 阅读 · 2 评论 -
ofbiz的webservice接口提供(2)-数据类型的局限性
ofbiz4对于webservice的支持实在是不咋地,在官方的文档中,SOAP只是支持基础类型的数据的传入传出,这些基础的数据类型我们可以参照org.ofbiz.service.ModelParam的java2wsdlType方法。大家可以看到这个方法的类只是支持简单的基础数据类型。如下: protected String java2wsdlType() throws WSDLE原创 2009-03-11 21:48:00 · 2775 阅读 · 0 评论 -
ofbiz的webservice接口提供(3)-不规范的wsdl的客户端访问代码
针对上个模块提到的ofbiz的wsdl确实不是很规范,那么我们使用axis客户端工具生成的代码肯定不可用,这里我提供了我的客户端调用代码: import java.util.*;import java.net.*;import java.rmi.*;import javax.xml.namespace.*;import javax.xml.rpc.*;import o原创 2009-03-12 17:25:00 · 3066 阅读 · 0 评论 -
ofbiz的webservice接口提供(4)-支持复杂数据类型方法
在官方网站中一个家伙提供了一个比较有意思的解决方案。 思路如下: 1、下载axis的war 2、找一个ofbiz下的项目,在他们的ofbiz-compentment.xml文件中挂载这个axis的war文件 3、在axis.war项目中添加类,引用ofbiz的degelator,调用ofbiz项目中的service(这些service可以返回各种数据类型)原创 2009-03-11 22:19:00 · 1985 阅读 · 0 评论 -
ofbiz的webservice接口提供(1)-WSDL的生成
ofbiz的service:这个是ofbiz赖以骄傲的设计方式。她可以将所有内部实体对象的CRUD都使用service的方式提供,不同系统之间可以通过互相调用service来完成业务操作。这种松耦合的方式是很多框架梦寐以求的效果。 在ofbiz4的文档中提到,如果想将ofbiz的某个服务开放成webservice只是需要轻轻的将我们定义service文件中的service属性中的expo原创 2009-03-11 18:02:00 · 5052 阅读 · 0 评论