2011-02-08 4 views
1

Je travaille sur la création d'une méthode simple qui envoie une requête SOAP à EWS et tout semble OK. Mais quand je le lance, j'obtiens l'erreur:Client Java, SOAP et services Web Exchange (EWS)

java.net.ProtocolException: Server redirected too many times (20)

Toutes les idées pourquoi je reçois quand je tente de me connecter à https://my.exchange.server/ews/Services.wsdl?

Note: my.exchange.server est juste une couverture pour mon vrai URL

+0

qui a configuré votre serveur Exchange? –

+0

hmm, bonne question que nous avons un accord avec une société de services informatiques –

+0

Je voudrais essayer d'utiliser quelque chose comme SOAPUI juste pour voir si vous obtenez le même problème, au moins vous pouvez être certain alors rien ne va pas avec votre code et c'est définitivement au fin de service. Si vous avez le même problème, au moins vous savez que vous pouvez définitivement ignorer votre code et tester le service. – david99world

Répondre

2

Assurez-vous pour activer l'authentification de base sur le serveur Web intégré, désolé :) est sur le côté serveur. J'utilise SAP Java Api http://archive.msdn.microsoft.com/ewsjavaapi et il fonctionne très bien des domaines, même croix:

ExchangeService service = new ExchangeService(); 
ExchangeCredentials credentials = new WebCredentials("[email protected]", "Password", 
      "yourdomain.com"); 
service.setCredentials(credentials); 
service.setUrl(new URI("http://yourserver/EWS/Exchange.asmx")); 
service.setPreAuthenticate(true); 

BTW, je suis également atteins avec succès avec du savon ordinaire en utilisant SoapUI, mais le facteur clé est activé l'authentification de base, et l'URL est " http: //yourserver/EWS/Exchange.asmx » Bonne chance,
Boris
Herndon, VA

+1

pouvez-vous me donner une solution avec SOAP et l'authentification de base? – R4j

+0

Salut Boris, pouvez-vous partager la structure de la façon de définir les informations d'identification dans SOAP? Im ne pas utiliser l'API managée et à la place de construire les demandes de savon mais je ne sais pas comment ajouter des informations d'identification – cduggan

Questions connexes