首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PAX-EXAM中测试OSGi SOAP包?

如何在PAX-EXAM中测试OSGi SOAP包?
EN

Stack Overflow用户
提问于 2017-03-27 21:26:51
回答 1查看 36关注 0票数 0

我可以使用PAX-EXAM测试正常的包,但不能用于OSGi SOAP包,它在激活OSGi SOAP包之前抛出错误:

代码语言:javascript
复制
biz.vnc.commons.exceptions.ServiceUnavailableException: com.sun.xml.internal.ws.api.message.Header not found by abc-zimbra-soap [57]
    at biz.vnc.commons.ws.SOAPServiceInitializer.<init>(SOAPServiceInitializer.java:139)
    at biz.vnc.zimbrainstance.UserZimbraInstance.<init>(UserZimbraInstance.java:201)
    at biz.vnc.zimbrainstance.ZimbraInstance.<init>(ZimbraInstance.java:20)
    at biz.vnc.mw.zimbra.Zimbra.activate(Zimbra.java:51)
.
.
.
Caused by: java.lang.NoClassDefFoundError: com.sun.xml.internal.ws.api.message.Header not found by vnc-zimbra-soap [57]
    at com.sun.proxy.$Proxy48.<clinit>(Unknown Source)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

我正在使用PAX-EXAM,有没有其他方法来测试SOAP OSGi包?

EN

回答 1

Stack Overflow用户

发布于 2017-03-28 19:51:25

最后,通过在PAX测试配置中添加此属性来解决此问题:

bootDelegationPackages("sun.","com.sun.")

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

https://stackoverflow.com/questions/43047775

复制
相关文章

相似问题

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