С командой wsimport, включенной в JDK6, можно создать классы Java, необходимые для вызова веб-службы, начиная с WSDL.Как сообщить wsimport использовать httpproxy в сгенерированные классы
После того как эти классы сгенерированы, они могут быть использованы из сети с Http-Proxy.
Оптимальным решением для этого должно быть использование URL.openConnection(Proxy proxy)
API вместо других системных (по свойствам системы или с помощью ProxySelector) методов.
Можно ли сообщить команде wsimport использовать данный http-прокси в сгенерированный код?
Обратите внимание, что among the wsimport option есть также -httpproxy:<host>:<port>
, но это используется только для разрешения генерации за прокси-сервером Http, и опция не влияет на сгенерированный код. Кроме того, если посмотреть на сгенерированные классы, не существует явного вызова URL.openConnection(), поэтому, по-видимому, нет способа переопределить это поведение.
Я также хотел бы знать ответ. Кто-нибудь, пожалуйста, помогите – nanosoft