grails,xfire和groovyws共存

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

  我的工作环境:grails 1.1.1,groovyws-0.5,xfire-0.8.1
  • groovyws.zip (8.6 MB)
  • 下载次数: 92

你可能感兴趣的:(Grails,WebService,Web,XML,工作)