Java 如何告诉wsimport在生成的类中使用httpproxy

Java 如何告诉wsimport在生成的类中使用httpproxy,java,wsdl,wsimport,http-proxy,Java,Wsdl,Wsimport,Http Proxy,使用JDK6中包含的wsimport命令,可以从Web服务的WSDL开始生成调用Web服务所需的Java类 但是,一旦生成这些类,它们就可以在具有Http代理的网络中使用 这方面的最佳解决方案应该是利用而不是其他系统范围(通过系统属性或使用ProxySelector)方法 可以告诉wsimport命令在生成的代码中使用给定的http代理吗 请注意,还有-httpproxy::,但这仅用于允许在Http代理之后生成,并且该选项对生成的代码没有影响。 此外,查看生成的类,甚至没有对URL.openC

使用JDK6中包含的wsimport命令,可以从Web服务的WSDL开始生成调用Web服务所需的Java类

但是,一旦生成这些类,它们就可以在具有Http代理的网络中使用

这方面的最佳解决方案应该是利用而不是其他系统范围(通过系统属性或使用ProxySelector)方法

可以告诉wsimport命令在生成的代码中使用给定的http代理吗

请注意,还有
-httpproxy::
,但这仅用于允许在Http代理之后生成,并且该选项对生成的代码没有影响。
此外,查看生成的类,甚至没有对URL.openConnection()的显式调用,因此显然没有办法覆盖此行为。

我认为没有办法使用它们将要使用的代理来实际生成存根。事实上,他们为什么会这样?存根就是存根,一种从wsdl派生的表示。他们为什么要知道代理?如果将同一应用程序移动到具有不同代理的其他系统,则需要更改代码,即需要在了解新代理的情况下再次生成存根。这显然是不可取的。所以据我所知,我认为这是不可能的。

我也想知道答案。有人请帮忙吗