पर नवीनतम जेएक्स-डब्ल्यूएस स्थापित करना मैंने अपने जेडीके v1.6.0_31 (यानी jaxws-api.jar और jaxb की प्रतिलिपि बनाते हुए नवीनतम जेएक्स-डब्ल्यूएस रिलीज (2.2.6) को ठीक से स्थापित करने के लिए here निर्देशों का पालन किया जेएक्स-डब्ल्यूएस से -api.jar मेरे $ {JAVA_HOME}/lib/अनुमोदित निर्देशिका में रिलीज़)। ग्रहण के अंदर से मैं wsimport चींटी कार्य ठीक से चला सकते हैं और उत्पन्न कोड की टिप्पणियों में एक संस्करण टिकट दे रहा है:जेडीके 6
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.6b21
* Generated source version: 2.2
*
*/
समस्या मैं आ रही
जाता है कि उत्पन्न ग्राहक कोड त्रुटियों जो मुझे नेतृत्व दिखाया जा रहा है विश्वास है कि संकलक अभी भी JAX-WS संस्करण 2.1 उपयोग कर रहा है:
The constructor Service(URL, QName, WebServiceFeature[]) is undefined
और
The attribute required is undefined for the annotation type XmlElementRef
मैं स्पष्ट रूप से -Djava.endorsed.dir आर्ग की स्थापना की कोशिश की जब Eclip शुरू करने से और मैंने ग्रहण-> प्राथमिकताएं-> जावा-> स्थापित जेआरई के तहत इस तर्क को सेट करने का भी प्रयास किया लेकिन इनमें से कोई भी मदद नहीं की। मेरा wsimport चींटी कार्य classpath जेएक्स-डब्ल्यूएस 2.2.6 जार देखने के लिए परिभाषित किया गया है। मैंने 2.2.6 जारों को खींचने के लिए अपने प्रोजेक्ट बिल्ड पथ को सेट करने का भी प्रयास किया। कुछ भी काम नहीं करता है। क्या मैं कुछ भूल रहा हूँ?
क्या आप सुनिश्चित हैं कि जावा बाइनरी जो आप wsimport चलाते हैं, वह जावा है जो आप बदल चुके हैं? –