Advertisement
Guest User

Untitled

a guest
Mar 14th, 2017
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. Authenticator myAuth = new Authenticator() {
  2. @Override
  3. protected PasswordAuthentication getPasswordAuthentication() {
  4. String userName = authenticationMap.get("userName");
  5. String password = authenticationMap.get("password");
  6. return new PasswordAuthentication(
  7. userName ,
  8. password.toCharArray());
  9. }
  10. };
  11. Authenticator.setDefault(myAuth);
  12.  
  13. JaxWsDynamicClientFactory dyaClientFactory = JaxWsDynamicClientFactory.newInstance();
  14. client = dyaClientFactory.createClient(wsdlURL);
  15. HTTPConduit httpConduit = (HTTPConduit) client.getConduit();
  16. HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
  17. httpClientPolicy.setConnectionTimeout(36000);
  18. httpClientPolicy.setAllowChunking(false);
  19. httpClientPolicy.setAutoRedirect(true);
  20. authorizationPolicy = httpConduit.getAuthorization();
  21. authorizationPolicy.setUserName(userName);
  22. authorizationPolicy.setPassword(password);
  23. authorizationPolicy.setAuthorizationType(authenticationType);
  24. httpConduit.setClient(httpClientPolicy);
  25.  
  26. <wsp:Policy wsu:Id="BasicHttpBinding_IWcfService_policy">
  27. <wsp:ExactlyOne>
  28. <wsp:All>
  29. <http:NegotiateAuthentication xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http"/>
  30. </wsp:All>
  31. </wsp:ExactlyOne>
  32. </wsp:Policy>
  33.  
  34. Mar 14, 2017 8:11:07 PM org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl handleNoRegisteredBuilder
  35. WARNING: No assertion builder for type {http://schemas.microsoft.com/ws/06/2004/policy/http}NegotiateAuthentication registered.
  36. org.apache.cxf.ws.policy.PolicyException: None of the policy alternatives can be satisfied.
  37. at org.apache.cxf.ws.policy.EndpointPolicyImpl.chooseAlternative(EndpointPolicyImpl.java:172)
  38. at org.apache.cxf.ws.policy.EndpointPolicyImpl.finalizeConfig(EndpointPolicyImpl.java:146)
  39. at org.apache.cxf.ws.policy.EndpointPolicyImpl.initialize(EndpointPolicyImpl.java:142)
  40. at org.apache.cxf.ws.policy.PolicyEngineImpl.createEndpointPolicyInfo(PolicyEngineImpl.java:584)
  41. at org.apache.cxf.ws.policy.PolicyEngineImpl.getEndpointPolicy(PolicyEngineImpl.java:313)
  42. at org.apache.cxf.ws.policy.PolicyEngineImpl.getClientEndpointPolicy(PolicyEngineImpl.java:294)
  43. at org.apache.cxf.ws.policy.PolicyDataEngineImpl.getClientEndpointPolicy(PolicyDataEngineImpl.java:61)
  44. at org.apache.cxf.transport.http.HTTPConduit.updateClientPolicy(HTTPConduit.java:318)
  45. at org.apache.cxf.transport.http.HTTPConduit.updateClientPolicy(HTTPConduit.java:338)
  46. at org.apache.cxf.transport.http.HTTPConduit.getClient(HTTPConduit.java:873)
  47. at org.apache.cxf.transport.http.HTTPConduit.configureConduitFromEndpointInfo(HTTPConduit.java:360)
  48. at org.apache.cxf.transport.http.HTTPConduit.finalizeConfig(HTTPConduit.java:440)
  49. at org.apache.cxf.transport.http.HTTPTransportFactory.getConduit(HTTPTransportFactory.java:242)
  50. at org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:226)
  51. at org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:233)
  52. at org.apache.cxf.endpoint.AbstractConduitSelector.createConduit(AbstractConduitSelector.java:145)
  53. at org.apache.cxf.endpoint.AbstractConduitSelector.getSelectedConduit(AbstractConduitSelector.java:107)
  54. at org.apache.cxf.endpoint.UpfrontConduitSelector.selectConduit(UpfrontConduitSelector.java:77)
  55. at org.apache.cxf.endpoint.ClientImpl.getConduit(ClientImpl.java:849)
  56. at com.eureqa.wsconnect.soap.client.SOAPClient.invokeService(SOAPClient.java:95)
  57. at com.eureqa.wsconnect.soap.client.SOAPClient.main(SOAPClient.java:173)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement