Использование Axis2 Wsdl2Java: есть ли способ сгенерировать соответствующий клиентский код из wsdl, но только для подмножества поддерживаемых операций в wsdl, которые представляют интерес.
то есть, если в wsdl указано несколько операций, возможно ли сгенерировать клиентский код-заглушку только для одной или двух операций, которые представляют интерес?
Я создал клиентские заглушки для клиентского WSDL, и полученные в результате сгенерированные заглушки и вспомогательный код слишком велики для моих целей> 75 МБ.
Я использовал Axis2 Wsdl2Java с параметром -U для распаковки привязки, и из-за ошибок синтаксического анализа при попытке с ADB мне также пришлось использовать привязку компонентов XML.
Спасибо,
Поскольку я не получил особой обратной связи по этому поводу: я собираюсь отредактировать это, чтобы переформулировать проблему (поскольку меня действительно не волнует, как будет найдено решение).
По сути, моя реальная проблема заключается в том, что я создаю довольно большой файл WAR, который использует клиент в Tomcat7.0 и потребляет большой объем памяти.
Возможно, мне не нужно / не нужно объединять все сгенерированные классы в WAR. но мне кажется, что они являются неотъемлемой частью сгенерированной заглушки, и я уверен, что есть более элегантное решение, чем выбор битов вручную?
Итак, я предполагаю переформулировать проблему по-другому: Axis2 генерирует очень большой файл WAR, который потребляет большое количество моих ресурсов Tomcat. Как я могу уменьшить эту WAR, чтобы она была меньше / "более легкой" WAR.
Спасибо,