2011-12-21 3 views
1

웹 서비스 클라이언트가있는 웹 응용 프로그램이 있습니다. netbeans에서 클라이언트를 오른쪽 클릭하면 아래와 같이 웹 서비스 속성을 편집 할 수있는 옵션이 나타납니다. 나도 같은 응용 프로그램에 받는다는 추가하면 웹 서비스 속성을 편집하는 동안maven을 사용하여 웹 응용 프로그램의 netbeans에서 웹 서비스 클라이언트 생성

enter image description here

, 나는 -wsimport 옵션 탭을하지 않습니다. 다음 이미지를 참조하십시오. 다른

enter image description here

모든 나중에 응용 프로그램의 의존성 관리에 사용되는 바로 받는다는와 응용 프로그램에서 동일합니다.

도와주세요.

+0

아직도 우둔하지만. ( – ashishjmeshram

+0

이것은 지금 나를 정말로 죽이고있다. 나는 이것을 더 이상 가까이에 가지지 않고서도 많이 보냈다. 정말 실망 스럽다. 누군가 구출하러 와라 .-( – ashishjmeshram

답변

2

WSIMPORT는 jaxws-maven-plugin이라는 Maven 플러그인 안에 있습니다. Netbeans이 프로젝트 POM 파일에서 자동으로 빌드 플러그인으로 추가한다는 사실을 알 수 있습니다.

그것은 다음의 예와 메이븐 방식으로 구성 할 수 있습니다 : -

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>jaxws-maven-plugin</artifactId> 
    <version>1.12</version> 
    <executions> 
    <execution> 
     <goals> 
     <goal>wsimport</goal> 
     </goals> 
     <configuration> 
     <wsdlUrls> 
      <wsdlUrl>http://MY_DOMAIN/MY_SERVICE?wsdl</wsdlUrl> 
     </wsdlUrls> 
     <packageName>com.my.package.ws</packageName> 
     </configuration> 
     <phase>generate-sources</phase> 
    </execution> 
    </executions> 
    <dependencies> 
    <dependency> 
     <groupId>com.sun.xml.ws</groupId> 
     <artifactId>jaxws-tools</artifactId> 
     <version>2.2.5</version> 
    </dependency> 
    </dependencies> 
    <configuration> 
    <verbose>true</verbose> 
    <sourceDestDir>${basedir}/src/main/java</sourceDestDir> 
    </configuration> 
</plugin> 

당신은 jaxws:wsimport 일부 usage example에 대한 자세한 정보를 볼 수 있습니다.

도움이 될 수 있기를 바랍니다.

감사합니다,

Charlee Ch.

+0

고마워. 이 일을하고 내 POM 정확히 위에서 설명한 및 플러그인 위에 자동으로 생성 된 동일합니다. 여전히 wsimport 탭을 전혀 가져 오지 않습니다. – ashishjmeshram

관련 문제