首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一个groovyws.jar和他所有的依赖?

是否有一个groovyws.jar和他所有的依赖?
EN

Stack Overflow用户
提问于 2011-07-19 14:00:29
回答 3查看 853关注 0票数 2

我正在使用Grails,并希望使用groovyws来调用web服务。

但是我的groovyws.jar (0.5.2)有很多我无法解决的依赖关系。

有没有包括所有相关内容的罐子?

注意:我试着输入BuildConfig.groovy,这个

代码语言:javascript
复制
dependencies {
'org.codehaus.groovy.modules:groovyws:0.5.2'
}

但我错了:

执行脚本编译错误:加载程序约束违反:当解析重写的方法"org.apache.xerces.jaxp.SAXParserImpl.getParser()Lorg/xml/sax/Parser;“类装入器时(当前类的org/codehaus/groovy/grails/cli/support/GrailsRootLoader)实例,org/apache/xerces/jaxp/SAXParserImpl及其超类加载器(实例) )对于签名中使用的org/xml/sax/Parser类型有不同的类对象

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-19 19:32:31

我发现:

  • http://docs.codehaus.org/dosearchsite.action?queryString=groovyws+standalone

很多Tks!

(搜索"groovyws独立“)

注意:我看到了这个提示这里

票数 1
EN

Stack Overflow用户

发布于 2011-07-19 14:33:33

您可以通过以下方式手动排除xerces:

代码语言:javascript
复制
dependencies {
    runtime('org.codehaus.groovy.modules:groovyws:0.5.2') {
        exclude: 'xerces'
    }
}
票数 1
EN

Stack Overflow用户

发布于 2011-07-19 18:12:00

GroovyWS拉出大量依赖项CXF,其中一些依赖项与Java 6中已经存在的类冲突。如果使用Java 6,则需要排除所有这些依赖项,以避免您提到的错误。

这是我的排除清单:

代码语言:javascript
复制
compile("org.codehaus.groovy.modules:groovyws:0.5.2") {
    excludes 'geronimo-servlet_2.5_spec', 'servlet-api', 'jaxb-xjc', 'jaxb-impl', 'xml-apis', 'saaj-impl', 'junit', 'slf4j-jdk14', 'xmlParserAPIs', 'jaxb-api', 'saaj-api', 'xmlbeans', 'jaxen', 'geronimo-stax-api_1.0_spec', 'geronimo-activation_1.0.2_spec', 'abdera-client', 'geronimo-activation_1.1_spec'
}

注意,在Ubuntu上,您需要jaxb和jaxb,不知道为什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6748383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档