【发布时间】:2013-04-17 12:36:19
【问题描述】:
我使用 jaxws-maven-plugin 从 wsdl 生成 java。 wsdl 位于本地网络,但指的是互联网上的一些 xsd。
使用maven插件生成代码时会遇到麻烦,因为它缺少高级http代理设置。
是否有解决此问题的方法? 我的配置是:
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
<configuration>
<!--<httpproxy>127.0.0.1:5865</httpproxy>-->
<packageName>my.pkg</packageName>
<verbose>true</verbose>
<wsdlUrls>
<wsdlUrl>
http://10.31.7.64:13080/service.wsdl
</wsdlUrl>
</wsdlUrls>
</configuration>
</plugin>
没有代理我得到了
parsing WSDL...
[ERROR] IOException thrown when processing "http://www.w3.org/2005/05/xmlmime". Exception: java.net.ConnectException: Connection refused: connect.
有了代理,我得到了
parsing WSDL...
[ERROR] Server returned HTTP response code: 504 for URL: http://10.31.7.64:13080/service.wsdl
可能是代理问题,但我在公司网络后面没有另一个代理。
【问题讨论】:
标签: maven proxy wsimport http-proxy