grails,xfire和groovyws共存

xiaoxiao2022-06-16  28

使用Grails开发WebService服务,方便快捷就无须再提了,而且你可以比较方便的更换其实现,现在官方插件已经支持的有:xfire,axis2,springWS. Xfire以其历史悠久,并且功能算是比较强大,而且也比较稳定,但是呢?如果你的应用需要调用别的web service呢,你当然可以使用xfire的来生成stub来调用,但是比起groovyws来说,还是要麻烦的很。 因此在我们的一个应用中xfire插件和groovyws共存,这样会导致jar的冲突问题,最明显的是XML的QName的问题。因此在此特地做好一个比较简洁的jar,希望对其他类似的应用有用。 说明: [list] [*]在groovyws下边的jar,是grails和xfire plugin和groovyws所必须的 [*]other目录下是grails单独调用groovyws所额外需要的 [*]如果你的xfire是0.8.1,那么需要删除插件lib下边的XmlSchema,jsr173_api,stax-api 三个jar [/list] 我的工作环境:grails 1.1.1,groovyws-0.5,xfire-0.8.1 相关资源:grails Xfire webservice
转载请注明原文地址: https://www.6miu.com/read-4940960.html

最新回复(0)