`
tower
  • 浏览: 244144 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

如何关闭ofbiz

 在启动的命令里面加上 :-Dofbiz.admin.port=xxxxx -Dofbiz.admin.key=xxxxx比方说:java -Dofbiz.admin.port=15001 -Dofbiz.admin.key=towerjt ofbiz.jar -start这样的话,就可以用下面的命令来关闭ofbiz了java -Dofbiz.admin.port=15001 -Dofbiz.admin.key=towerjt ofbiz.jar -shutdown同事在别的地方可以通过telnet来远程关闭系统telnet xxx.xxx.xxx.xxx 15001发送:towerjt:SHU ...
xmlrpc调用可以使用压缩xmlrpc的报文的冗余是很多的,大量的标签将会消耗掉你的带宽,所以对xmlrpc的返回的报文进行压缩很有必要的。以前写的代码:import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import org.apache.xmlrpc.XmlRpcException;import org.apache.xmlrpc ...
xmlrpc客户端的用户认证xmlrpc作为客户端调用ofbiz的服务的做法已经说过了,刚才突然想到另外一个问题,如果这个服务需要授权怎么办呢?在soap中,我们是增加了login.username和login.password两个参数,xmlrpc这里怎么处理呢?还是从源代码入手,我们看XmlRpcEventHandler.java,有如下一段代码            // add in auth parameters            XmlRpcHttpRequestConfig config = (XmlRpcHttpRequestConfig) xmlRpcReq.getConf ...
用xmlrpc调用经过修改后的ofbiz能够支持java.sql.Date了,但是还是不支持复杂的数据结构,它没有实现SOAP中的comlexType。碰到这种情况的话,可以考虑用xmlrpc来支持。我们在party下编一个服务,程序如下:package org.ofbiz.party.party;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Map;im ...
eclipse自动生成client代码与ofbiz兼容性的问题这个标题实在不知道怎么写,暂且这样吧。xfire和axis在eclipse下都有相应的插件来生成代码,但是你试试生成的代码去调用ofbiz的SOAPService,肯定失败,但是用TcpMon抓下报文一看,自动生成代码的operation的style都是DOCMENT的,没有方法,只有参数,而ofbiz的SOAPServivce是用RPC方式来处理SOAP的,它需要显式的取得service_name。这样的话,我们把生成代码中关于operationDesc的部分做修改,以前是oper.setStyle(org.apache.axis. ...
用axis调用服务通过修改昨天说的ofbiz的源代码后,createPerson终于能够访问到WSDL的文件了,下一步就是编写客户端来调用了。 我们使用axis1.4来编写客户端,代码如下:  package testClientSoap;import java.util.*;import java.net.*;import java.rmi.*;import javax.xml.namespace.*;import javax.xml.rpc.*;//import javax.wsdl.OperationType;import org.apache.axis.Message;import or ...
ofbiz的一个bug?在被外部系统调用的时候,SOAP应该是一个常用的方式,但是很遗憾的是,ofbiz对SOAP的支持并不是很好,我们可以试一个简单的例子,就是party组件中的createPerson,我们把export修改成true:<service name="createPerson" engine="java" default-entity-name="Person"            location="org.ofbiz.party.party.PartyServices" invoke=& ...
修改service定义在集成ofbiz的过程中,有一种需求是外部系统调用ofbiz的service,我们可以参看:http://docs.ofbiz.org/display/OFBTECH/Service+Engine+Guide这篇手册里面对service的配置有详细的描述,我们可以找到一个属性"export",当export="true"时,service可以被SOAP/HTTP/JMS调用,实际上还可以被xmlrpc调用。SERVICE ELEMENT: Attribute Required? Description Default ...
配置web server端口的文件:framework/base/config/ofbiz-containers.xml配置数据库连接的文件:framework/entity/config/entityengine.xml字段信息:framework/entity/fieldtype
:1、很快你就会发现几千元的工资不算什么。        2、很快你就会发现金钱的获得是以时间和个人生活的牺牲为代价的。        3、很快你就会发现自己有点小钱但不幸福。        4、很快你就会讨厌自己,讨厌自己的复杂和世故。        5、很快你就会发现你身边的很多人怎么素质这么低,这么俗,而你也快成为这样的了。        6、很快你就会讨厌冬天的,太冷了,太冷清和寂寞了。        7、你会不断地觉醒,不断地继续奋斗,然后你老想着辞职休息,或者再读书,或者不再创业。        8、你会偶尔去同学录看看,但你已经不想再说话了。        9、你会偶尔想起自己以前 ...
本文原创作品,如需转载请注明来源,作者:姜涛, towerjt@gmail.com   在电信的计费系统中,所用的语言基本都是 C 、 C++ ,应该是基于速度优势,至少目前国内还很少听说用别的语言来做计费系统的。而对于繁杂的定价计划,一般的处理有两种: 1 、通过数据模型描述 2 、通过脚本语言描述 两者都各有优势,对于前者而言,优势在于设计优秀的数据模型是完全能够描述大部分的批价形式,如果能有比较友好的配置界面支持的话,定义严格的批价规则能被很好的使用。 Y 由于依然完全基于原生的 C 或者 C++ 语言的,所以性能上应该能得到保证。 ...
昨天吃晚饭的时候,老婆的同学打电话来,她老公年纪轻轻的竟然得了面瘫,想借点钱。真是什么情况都可能发生啊,我们生活很平安,这比什么都强感谢生活让我现在每一天的安宁

珍贵的礼物

昨晚看了《珍贵的礼物》http://ent.sina.com.cn/m/2008-07-14/13542099877.shtml,流了很多的眼泪,很久没有看这么感人的电影了,之前那部是《外婆的家》,http://q.sohu.com/forum/3/topic/214038。没多歇斯底里的痛哭流涕,但是那份温情,那份亲人间血浓于水的感情,却能实实在在的感动着我
一直在关注脚本语言与C、C++语言集成的问题。我希望我们的业务系统能有相当多的业务逻辑是用这些语言来完成,而主体框架是静态语言来做。之前研究过tcl,依赖一个boost库,可以与C++语言集成,但是感觉效果不是很好,这段时间研究了一下perl,影响很深刻,而且和C语言集成的时候,性能还是可以接受的。但是实际过程中用起来效果不是很好,比较棘手的问题主要有下面几个:1、如果perl脚本是一个字符串的话,这个为了构建这个字符串,写的脚本里面的很多字符要用转义符来转移,使得可读性很差2、如何在perl中使用静态语言中的数据对象,如C++中的类。也看过python,因为python也有一个boost库来支 ...
昨天早上说自己不怎么恶心了,说会不会有什么问题,我戏言道,你身上已经笼罩着有母性的光芒,宁愿自己难受,也要小孩安全。希望一切都好。
Global site tag (gtag.js) - Google Analytics