Fún WebSphere Application Server 8.5.5 JAX-WS, ṣàyẹ̀wò ìṣàkóso méjì tó yí ká ṣáájú kí o tó gbẹ́kẹ̀ lé àdírẹ́sì kan nínú àyíká ìbéèrè oníbàárà. Ẹyà IBM ní ìpele JVM com.ibm.ws.websvcs.transport.enableProxyTunnel jẹ́ false ní àkọ́kọ́; àdírẹ́sì fún oníbàárà kọ̀ọ̀kan kò ṣí ọ̀nà abẹ́lẹ̀. Àwọn iye gbígbé HTTP ti ẹgbẹ́ ìlànà tún borí àwọn iye ètò, wọ́n sì borí àwọn ẹyà ẹ̀rọ JVM.

Fún ibudo tó wà tí a yàn, IBM kọ ìṣètò oníbàárà kọ̀ọ̀kan yìí sílẹ̀ ṣáájú ìpè:

import javax.xml.ws.BindingProvider;

BindingProvider binding = (BindingProvider) servicePort;
binding.getRequestContext().put("https.proxyHost", "proxy.example");
binding.getRequestContext().put("https.proxyPort", "8080");

Àwọn kọ́kọ́rọ́ HTTPS kan àwọn ìparí HTTPS; fún HTTP lo àwọn kọ́kọ́rọ́ IBM HTTP tó bá a mu. Ìparí SOAP gbogbo ènìyàn tí a gbà láyè lè lo àdírẹ́sì HTTP láti àkójọ aṣoju HTTP kìkì lẹ́yìn tí ìlànà tó kan àti ìṣàkóso ọ̀nà abẹ́lẹ̀ bá gbà á láyè tí kò sì sí àkọsílẹ̀ aṣoju ní àwọn ìpele yẹn. Ìjẹ́rìí aṣoju ní àwọn ẹyà HTTP/HTTPS proxyUser àti proxyPassword ọ̀tọ̀, tí kò sinmi lórí ẹ̀rí iṣẹ́ SOAP.

Ìwọ̀nyí jẹ́ àfikún WebSphere. Àwòrán BindingProvider nínú Metro, CXF tàbí ìmúṣẹ mìíràn kò jẹ́ kí àwọn okùn yẹn ṣeé gbé.

Pa àwọn ipa-ọ̀nà onígbà-kan tí ó yàtọ̀ mọ́ àwọn ohun oníbàárà tí a ṣètò dáadáa, dípò kíkọ àyíká ibudo tí a pín pọ̀ lẹ́ẹ̀kan sí i nígbà tí àwọn ìpè ń lọ. Èyí fi àdírẹ́sì mọ́ oníbàárà gidi láìka gbogbo ìṣàkóso JVM tó yí ká sí ti oníbàárà.

Àwọn àpilẹ̀kọ tó jọra