2017-03-27 2 views
0

私はPAX-EXAMを使用して、通常のバンドルをテストすることですが、私は、OSGiのSOAPのbunldeのために、それはのOSGi SOAPバンドルをアクティブにする前にエラーがスローすることはできません。どのようにPAX-EXAMで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バンドルをテストする他の方法は?

答えて

0

最後にPAXのテスト構成では、このプロパティを追加することで、それを解決:( "はcom.sun" "日"、)

bootDelegationPackagesを

関連する問題