मैं जावा सहायता कक्षाओं को उत्पन्न करने की कोशिश कर रहा हूं जो मुझे एक एसएसएल-संरक्षित वेब सेवा (माइक्रोसॉफ्ट बिज़टॉक पर) के लिए क्लाइंट (ए.के.ए. उपभोक्ता) के लिए चाहिए जो हमारे कंपनी नेटवर्क के बाहर है। हम इसे केवल प्रॉक्सी पर एक्सेस कर सकते हैं और हम वेबसाइट सेवा के बारे में कुछ भी नहीं बदल सकते हैं।wsimport Xauthfile त्रुटि
https://user:[email protected]:8080/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
और इस त्रुटि मैं मिलता है:
wsimport -keep -httpproxy:theProxy.net:8080 -s c:\generatedWebService_wsImport\ -p the.java.package.I.want.to.call.it -Xauthfile c:\generatedWebService_wsImport\auth https://meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL
और यह मेरा प्रमाणन फ़ाइल की सामग्री है:
यह मेरा wsimport उपकरण के लिए प्रदान की कमान है:
[त्रुटि] सर्वर HTTP लौटा प्रतिक्रिया कोड: https:: के लिए URL 401 //meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL, "https: //meldeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL " को प्रमाणीकरण की आवश्यकता है, कृपया को सी: \ दस्तावेज़ों और सेटिंग्स \ s6424.metro \ auth पर पढ़ने के लिए प्राधिकरण फ़ाइल प्रदान करें या प्राधिकरण फ़ाइल देने के लिए -Xauthfile का उपयोग करें और प्रत्येक पंक्ति पर इस प्रारूप का उपयोग करके प्राधिकरण जानकारी प्रदान करें: http [ एस]: // उपयोगकर्ता: पासवर्ड @ होस्ट: पोर्ट //
बेशक इस पोस्ट में प्रॉक्सी और प्रमाण-पत्र अलग-अलग हैं। पासवर्ड में एक विशेष चरित्र होता है! (विस्मयादिबोधक चिह्न)।
क्या कोई मुझे इसी तरह की स्थितियों के तहत एक कामकाजी उदाहरण के साथ मदद कर सकता है। मैंने पहले से ही बहुत कुछ खोजा था लेकिन मुझे कुछ भी नहीं मिला जो मेरी मदद करता।
क्या वहां कहीं भी wsimport उपकरण का एक डाउनलोड करने योग्य स्रोत कोड है? यह उपयोग करने के लिए अंतिम उपाय के रूप में होगा।
के लिए इसे बदल यह आवश्यक है? क्या wsimport के माध्यम से सीधे क्लाइंट कलाकृतियों को आयात करने का कोई वैध तरीका नहीं है? – nanosoft