2013-07-03 1 views
0

Asp.net C# WSDL 용 스텁을 작성하려면 Java Application에서 Axis 1.1을 사용해야합니다. 그 이유는 외부 WSDL이 메서드 오버로딩을 사용하기 때문입니다.이 오버로드는 Axis 버전 1.1 이상에서 지원되지 않습니다. 그러나 Eclipse Juno에서 Axis 버전을 다운 그레이드 할 수있는 옵션이없는 것 같습니다. 축 2에는 축 2 폴더의 위치가 포함 된 입력 필드가 있지만 축 1.x는이 기능을 제공하지 않습니다.Eclipse에서 Axis 1.1 사용하기 Juno

Juno Axis 버전 (1.4?)에서 Axis 1.1로 다운 그레이드 할 수있는 방법을 설명 할 수 있습니까? 미리 감사드립니다.

답변

1

축 스텁을 만드는 마법사를 사용하는 경우이를 쉽게 무시할 수 없습니다. 그것은 일식 외의 스텁을 생성하면 훨씬 덜 고통 스러울 것입니다.

+0

답변 해 주셔서 감사합니다. 스텁을 만들려면 무엇을 사용 하시겠습니까? – Attiej

+0

정말 축 1.1을 사용할 필요가 없다고 생각합니다. 우리는 당신의 wsdl을 가질 수 있습니까? –

+0

불행히도 나는 그것을 공유 할 수 없습니다. 나는 이것이 나를 돕는 것이 아주 힘들다는 것을 이해하지만 그것은 여전히 ​​가능하기를 희망한다. Axis 1.1이 유일한 선택 인 것으로 보이는 유일한 이유는 메서드 오버로딩 때문입니다. 이것을 지원하는 다른 도구가 있다면, 그것에 대해 듣고 싶습니다. – Attiej

0

우수 자습서 Axis 1.x Client Stub Generation을 참조하십시오. 당신은 명령을 다음과 같이 참조 : 그 내용은

java -cp "$AXISCLASSPATH" org.apache.axis.wsdl.WSDL2Java myService.wsdl 

, 당신은 Apache Axis에서 축 1 런타임을 donwload해야합니다.

또한 Apache 페이지에서 oficial guide을 볼 수 있습니다.