के दौरान विफल रहता है मैं डब्लूएसडीएल से कक्षाएं उत्पन्न करने के लिए wsimport का उपयोग करने की कोशिश कर रहा हूं।Wsimport मेवेन बिल्ड
मैं Netbeans (7.1) द्वारा उत्पन्न Maven POP का उपयोग कर रहा हूँ, लेकिन जब मैं इसे बनाने के लिए प्रयास मैं निम्नलिखित उत्पादन प्राप्त करें:
[jaxws:wsimport]
Processing: C:\Users\...\src\wsdl\ShipService_v5.wsdl
jaxws:wsimport args: [-s, C:\Users\...\target\generated-sources\jaxws-wsimport, -d, C:\Users\...\target\classes, -verbose, -catalog, C:\Users\...\src\jax-ws-catalog.xml, -wsdllocation, file:/C:/Users/.../Desktop/ShipService_v5.wsdl, -extension, -Xnocompile, C:\Users\...\src\wsdl\ShipService_v5.wsdl]
parsing WSDL...
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 1.361s
Finished at: Mon Apr 09 12:51:52 BST 2012
Final Memory: 4M/120M
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:jaxws-maven-plugin:1.10:wsimport (wsimport-generate-ShipService_v5) on project RPDataStreams: Error executing: wsimport [-s, C:\Users\...\target\generated-sources\jaxws-wsimport, -d, C:\Users\...\target\classes, -verbose, -catalog, C:\Users\...\src\jax-ws-catalog.xml, -wsdllocation, file:/C:/Users/.../Desktop/ShipService_v5.wsdl, -extension, -Xnocompile, C:\Users\...\src\wsdl\ShipService_v5.wsdl] -> [Help 1]
मेरी पोम से प्लगइन अनुभाग है:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.10</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlFiles>
<wsdlFile>ShipService_v5.wsdl</wsdlFile>
</wsdlFiles>
<wsdlLocation>file:/C:/Users/.../Desktop/ShipService_v5.wsdl</wsdlLocation>
<staleFile>${project.build.directory}/jaxws/stale/ShipService_v5.stale</staleFile>
</configuration>
<id>wsimport-generate-ShipService_v5</id>
<phase>generate-sources</phase>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>webservices-api</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
<configuration>
<sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
<xnocompile>true</xnocompile>
<verbose>true</verbose>
<extension>true</extension>
<catalog>${basedir}/src/jax-ws-catalog.xml</catalog>
</configuration>
</plugin>
मुझे पता है कि डब्लूएसडीएल का उपयोग कर कुछ भी गलत नहीं है, मैंने इसे http://graphical.weather.gov/xml/DWMLgen/wsdl/ndfdXML.wsdl से डब्लूएसडीएल के साथ भी कोशिश की है।
मैंने इस परियोजना को नेटबीन्स से और उबंटू सर्वर से कमांड लाइन पर बनाने का प्रयास किया है, दोनों बार मुझे एक ही परिणाम मिलता है।
अब मैंने इसे jconfig पर निर्भरता तक सीमित कर दिया है। अगर मैं नीचे दिए गए ब्लॉक पर टिप्पणी करता हूं तो वेब सेवा स्रोत सफलतापूर्वक निर्माण कर रहे हैं।
<dependency>
<groupId>org.jconfig</groupId>
<artifactId>jconfig</artifactId>
<version>2.9</version>
<exclusions>
<exclusion>
<artifactId>jmxri</artifactId>
<groupId>com.sun.jmx</groupId>
</exclusion>
</exclusions>
</dependency>
मदद के लिए धन्यवाद।
-एक्स के साथ रन मैवेन - उम्मीद है कि आपको jaxws प्लगइन से अधिक जानकारी मिल जाएगी। – tdrury
'सी:/उपयोगकर्ता /.../ src /' में तीन बिंदुएं गलत दिखती हैं, या यह कि किसी प्रकार की नई विंडो सुविधा है? –
... सिर्फ पूरा पथ पट्टी करने के लिए है। -X के साथ चलना कोई उपयोगी जानकारी नहीं देता है। मैंने jconfig निर्भरता को हटा दिया है और इसे कॉमन्स कॉन्फ़िगरेशन के साथ बदल दिया है (जो मुझे लगता है कि वैसे भी बेहतर है) और प्रोजेक्ट अब बनाता है। – jebbench