Axe HTTP Vs Axe HTTPS Paramètres de Proxy

Mon application Java déployé sur Weblogic Cluster appelle deux Webservices qui sont comme suit.

• Il sente SAVON demande du Client pour une Application Externe qui est sur internet) via le protocole HTTPS.(Classes Java créé par l'intermédiaire de l'Axe 1.4)

• Par la suite, Il est envoyé SAVON demande du Client à l'interne de l'Application(présent sur l'autre nœud qui est connecté à mon réseau local) via HTTP.(Classes Java créé par JAX-WS:Jdeveloper Assistant)

Pour atteindre le 1er WS, j'ai pour définir les paramètres de proxy https pour le client de service web en utilisant le code suivant:

System.setProperty("https.proxyHost", myProxyIP);  
System.setProperty("https.proxyPort", myProxyPort);  

Tandis que le 2e de services Web n'a pas besoin de ce paramètre de proxy parce qu'ils sont déjà accessibles sur le réseau.

Mon problème est comme suit:

Si je l'appelle, le 1er service (celui avec le paramètre de proxy), puis d'appeler l'autre , l'Axe client tente d'appeler ces services avec le même paramètre de proxy, même si je supprimer le paramètre de proxy depuis les propriétés du Système juste avant que je suis sur le point de inoke la 2ns WS par écrit

 System.setProperty("http.proxySet", "false");  
    System.getProperties().remove("http.proxyHost");  
    System.getProperties().remove("http.proxyPort");  
    AxisProperties.setProperty("http.proxyHost", null);  
    AxisProperties.setProperty("http.proxyPort", null);

J'ai lu somwhere à utiliser nonProxyHosts.Mais je ne sais pas si je devrais écrire

System.setProperty("https.nonProxyHosts","secws.secondwsint.com");

ou

System.setProperty("http.nonProxyHosts","secws.secondwsint.com");

http ot https, car celui qui en ont besoin pour être ignoré est HTTP et celui que nous paramètre de proxy HTTPS.

J'ai également lu dans un de blog:

AxisProperties.setProperty("https.proxyHost", "bla1.bla1"); 
AxisProperties.setProperty("https.proxyPort", "8080"); 
AxisProperties.setProperty("https.nonProxyHosts", "secws.secondwsint.com"); 

mais encore une fois confued météo pour utiliser le protocole https.nonProxyHosts ou http.nonProxyHosts

Dont l'un serait conseillé de l'utiliser dans mon programme java System.setProperty ou AxisProperties.setProperty et surtout dois-je utiliser http ot https pour l'écriture qui codeline
Aussi, Est-il une autre alternative?

ce WLS version utilisez-vous?
WLS Version 10.6
Tu veux dire 10.3.6? Il n'y a pas de 10.6.

OriginalL'auteur Sankalp | 2013-02-26