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 మరియు నిర్మాణం లేదా ఇన్వొకేషన్ ఆగిన స్థానాన్ని నమోదు చేయండి. ఇది సాధారణంగా మిస్ అయిన సెట్టింగ్ ఎక్కడ ఉండాలో చూపిస్తుంది, అదే తరగతులను మళ్లీ సృష్టించే మరో ప్రయత్నం లేకుండా.