Ukukhetha i-proxy yeklayenti elilodwa le-WebSphere 8.5.5 JAX-WS
Sebenzisa izakhiwo ze-proxy ezibhaliwe ze-WebSphere kumongo wesicelo sekliyenti se-JAX-WS esikhundleni sokushintsha umzila we-JVM yonke.
Ku-WebSphere Application Server 8.5.5 JAX-WS, hlola izilawuli ezimbili ezizungezile ngaphambi kokuthembela ikheli elisemngomeni wesicelo sekliyenti. Isakhiwo se-IBM ezingeni le-JVM com.ibm.ws.websvcs.transport.enableProxyTunnel sithi false ngokuzenzakalela; ikheli lekliyenti ngalinye alivuli umhubhe. Amanani okuthutha e-HTTP esethi yomgomo nawo adlula amanani ohlelo, futhi adlula izakhiwo zohlelo lwe-JVM.
Kumbobo okhona okukhethiwe, i-IBM ibhala le seti yekliyenti ngayinye ngaphambi kocingo:
import javax.xml.ws.BindingProvider;
BindingProvider binding = (BindingProvider) servicePort;
binding.getRequestContext().put("https.proxyHost", "proxy.example");
binding.getRequestContext().put("https.proxyPort", "8080");Amakhiye e-HTTPS asebenza kumaphethelo e-HTTPS; nge-HTTP sebenzisa amakhiye e-IBM HTTP ahambisanayo. Iphethelo lomphakathi le-SOAP elivunyelwe lingasebenzisa ikheli le-HTTP elivela kuhlu lwama-proxy e-HTTP kuphela ngemva kokuba inqubomgomo efanele kanye nezilawuli zomhubhe zivumile nokuthi awekho i-akhawunti ye-proxy emiswe kulawo magxathu. Ukuqinisekiswa kwe-proxy kunezakhiwo ezihlukene ze-HTTP/HTTPS proxyUser ne-proxyPassword, ezizimele emininingwaneni yesevisi ye-SOAP.
Lezi zengezo ze-WebSphere. Imephu ye-BindingProvider ku-Metro, CXF noma okunye ukuqaliswa ayizenzi zidluliseke lezo zintambo.
Gcina imizila ehlukene yesikhathi esisodwa kuzinto zeklayenti ezimiswe kahle esikhundleni sokubhala kabusha umongo wepothi owabiwe ngenkathi izingcingo ziqhubeka. Lokhu kukhawulela ikheli kuklayenti langempela ngaphandle kokuthatha zonke izilawuli ze-JVM ezizungezile njengezasendaweni kuklayenti.