1

jaxws-maven-plugin を使用して、wsdl から Java を生成します。wsdl はローカル ネットワークにありますが、インターネット上の xsd を参照しています。

高度な http プロキシ設定がないため、Maven プラグインを使用したコード生成で問題が発生します。

この問題の回避策はありますか? 私の設定は次のとおりです。

    <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

プロキシの問題かもしれませんが、企業ネットワークの背後に別のプロキシがありません。

4

2 に答える 2