我可以使用 PAX-EXAM 测试普通捆绑包,但我不能用于 OSGi SOAP 捆绑包,它在激活 OSGi SOAP 捆绑包之前会引发错误:
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 捆绑包吗?