莫名其妙 错误 xfire web service

在如今这个网络时代,网络似乎已经成了大家生活中不可分割的一部分!然而,尤其是我们做技术的,

也许大家会更深有体会,基本上没有多长时间就要google、baidu一番,离了它们,后果真是不堪设想。当然了,google、baidu上的也大多是前辈们分享的结果!以前想写点东西,不过没什么经验,也不知道能拿出啥来分享,不过今天呢就开始写点吧,毕竟工作这么长时间了!

不多说了,目前呢,我正在用xfire进行web service的开发,整个框架的搭建及安全机制的校验基本上

都是自己完成的,这其中的酸甜苦辣也真是吃了不少!这个东西的开发,有过经验的朋友都知道,因为它包比较复杂,引用的东西比较多,所以呢使用的过程中难免会发生这样那样的问题,有的问题还真让你丈二和尚摸不到头脑。我这里只是就经验说一些开发过程中大家应该注意的的几个方面,希望对大家有用:

1:开发过程中环境的搭建很重要,一定要认真搭,本来这个过程想写来着,不过网上这方面的东西太多

了,而且基本上已经比较全面了!另外部分文章会提示你一定要有xalan.jar包,的确,大家可以试试,开发过程中服务器端如果没有这个包的话问题还真是多多,而且还是那些摸不到头脑的问题,不过总的看来都是些提示格式上有误的问题。其实呢这个包就是对xml文档进行一些格式上的处理的(我是这样理解,可能不太准确)。所以呢,一定要把这个包放到default/lib/下(我用的是JBOSS),总之呢,就是要让服务器端加载加载这个包。

2:大家如果使用的框架比较多的话,比如说用了xfire、spring还有hibernate的话,这个时候大家就

要注意了,你看下你发布的工程,发现什么问题没有,呵呵,对了,就是在你的lib包下可能有好多同名的包(主名相同,可能附有不同的版本号),这个也是问题的隐患,可能会引起包的冲突,最好在开发的时候能够把高版本的jar包留下,低版本的去掉!

3:这点大家也要注意,大家可能会发现,在进行一些处理时,之前没有的问题,在处理后就会出现一些

莫名其妙的问题,这个时候如果你实在是没有办法确定是哪里出的问题,那就回到历史的那一刻,也就是说做过处理之前的那一刻,这样的话,你可以找到是由于引入了什么而出现的问题,这种方法很起效的,尤其是在遇到了那些摸不到头脑的问题的时候!

好了,今天先写到这吧,以后有时间再系统的写一下!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值