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