Axis2 사용 Wsdl2Java : wsdl에서 관련 클라이언트 코드를 생성하는 방법이 있지만 wsdl에서 지원되는 작업의 하위 집합에 대해서만 관심이 있습니다.wsdl2java에서 지원되는 일부 작업 만 클라이언트 스텁?
즉, wsdl에서 hundered 연산이 발생하면 관심있는 연산 중 하나 또는 두 가지에 대해서만 클라이언트 스텁 코드를 생성 할 수 있습니까?
고객 WSDL에 대한 클라이언트 스텁을 생성 했으므로 생성 된 스텁 및 지원 코드가 75MB보다 훨씬 큽니다.
바인딩을 풀기 위해 -U 옵션과 함께 Axis2 Wsdl2Java를 사용했으며 ADB로 시도 할 때 구문 분석 오류로 인해 XML beans 바인딩도 사용해야했습니다.
감사합니다, 나는이에 대한 많은 피드백을받지 것처럼
: 나는 (내가 정말 솔루션에 도착하는 방법을 상관하지 않는) 문제를 재 작성이 편집하기 위하여려고하고있다 .
기본적으로 내 진짜 문제는 내가 Tomcat7.0에서 클라이언트를 사용하는 오히려 큰 WAR 파일을 생성하고 있고 그것은 많은 양의 메모리를 소비하고 있다는 점이다.
아마, 생성 된 모든 클래스를 WAR에 번들링 할 필요가 없습니다. 그러나 이것들은 생성 된 스텁에 필수적인 것으로 보입니다. 그리고 수동으로 비트를 추출하는 것보다 더 우아한 해결책이 있다고 확신합니까?
그래서 문제를 다른 방법으로 다시 생각해 보겠습니다. Axis2는 많은 양의 Tomcat 리소스를 소비하는 매우 큰 WAR 파일을 생성하고 있습니다. 이 WAR를 더 작거나 "더 가벼운"WAR로 축소하는 방법은 무엇입니까? 내가 스텁을 생성하기 위해 wsimport의 도구를 사용하고 있지만 내가 같은 문제로 실행하고