wsimport бүттү. SOAP чакыруусуна дагы эле прокси керек.
JAX-WS прокси аркылуу кирүүнү жөндөөдө WSDL түзүүнү, аткаруу учурунда WSDL алууну жана SOAP чакыруусун бөлүңүз.
WSDL жүктөлдү, Java класстары түзүлдү, бирок биринчи SOAP чакыруусу дагы эле тармактан чыга албайт. Генератор колдонгон прокси параметри генератордун өз ишине таандык.
Oracle JDK 8 wsimport маалымдамасы бул курал үчүн HTTP прокси параметрин сүрөттөйт. Ал түзүлгөн кызмат класстарына киргизилген көчүрүлүүчү нускама эмес. Кийинки колдонмо башка JVMде, башка аккаунтта жана башка JAX-WS ишке ашыруусу менен иштеши мүмкүн.
Кайсы сурам ишке ашпаганын аныктаңыз
| Баскыч | Текшерилүүчү процесс же компонент |
|---|---|
| WSDL жана импорттордон класстарды түзүү | Куруу куралы же wsimport чакыруусу |
| Кызматты куруу учурунда WSDL окуу | Колдонмонун WSDL жайгашкан жери жана аткаруу учурундагы кардар |
| SOAP акыркы чекитин чакыруу | Тандалган аткаруу учурундагы ташуу жана анын прокси конфигурациясы |
Ортоңку баскычты байкабай калуу оңой. Түзүлгөн кызмат алыскы WSDLге дагы эле шилтеме кылышы мүмкүн. Эгер аткаруу учуру аны куруу маалында алууга тийиш болсо, портту кийин гана жөндөө ошол эртерек жүктөө үчүн өтө кеч. Көздөлгөн сүрөттөмөнү колдонмо ресурсу катары таңуу ишке ашыруу колдогон жерде ошол алуу көз карандылыгын жоюшу мүмкүн.
Бир ишке ашыруунун ClientProxyFeature деген классы автоматтык түрдө ар бир JAX-WS жеткирүүчүнүн бөлүгү эмес.
Проксинин эсептик маалыматтарын SOAP кызматыныкынан өзүнчө сактаңыз. Ийгиликтүү WSDL жүктөө анонимдүү болушу мүмкүн, ал эми операциянын акыркы чекити кирүүнү талап кылат, же тескерисинче.
Ишке ашпаган URLди жана куруу же чакыруу токтогон чекитти жазып алыңыз. Бул адатта жетишпеген жөндөөнүн кайда экенин көрсөтөт, ошол эле класстарды кайра түзүүгө аракет кылбастан.