ここで説明されているテスト ソリューションを実装した後:
wsdlLocation を使用して、Maven を使用して wsgen と wsimport を連続してトリガーします
WS URL を知らなくてもクライアント jar を生成する方法があるのではないかと思います。これにより、他の場所にデプロイされた同様の ws に対して使用できるようになります。
何か案が?
ここで説明されているテスト ソリューションを実装した後:
wsdlLocation を使用して、Maven を使用して wsgen と wsimport を連続してトリガーします
WS URL を知らなくてもクライアント jar を生成する方法があるのではないかと思います。これにより、他の場所にデプロイされた同様の ws に対して使用できるようになります。
何か案が?
WS URL を知らなくてもクライアント jar を生成する方法があるのではないかと思います。これにより、他の場所にデプロイされた同様の ws に対して使用できるようになります。
JAX-WS クライアント アーティファクトの生成に使用された WSDL URI に関係なく、適切なコンストラクターを使用して、クライアント コードからサービス エンドポイント アドレスをオーバーライドできます。
...
URL newEndpoint = new URL("http://new/endpointaddress?wsdl");
QName serviceName = new QName("http://targetNamespaceURI","EchoService");
EchoService service = new EchoService(newEndpoint, serviceName);
Echo port = service.getEchoPort();
System.out.println("Server said: " + echo.echo(args[0]));
...