この質問は愚かかもしれませんが、JAX-WS RI Webサービスによって生成されたWSDL 2.0を取得する方法が見つかりませんでした。JAX-WSでWSDL 2.0を生成する方法
私は最新のjax-wsバージョンを使用しています。非常に単純なWS(以下の例など)を作成すると、生成されるWSDLはバージョン1.1になります。
@WebService
public interface RandomNumberGenerator {
Integer getRandomNumber();
}
@WebService(endpointInterface="RandomNumberGenerator")
public class RandomNumberGeneratorImpl {
public Integer getRandomNumber() {
return (int) (Math.random() * 1000);
}
}
WSDL 2.0を生成するようにJAX-WSに明示的に伝える方法を知っている人はいますか? 2007年以来の2.0のW3C勧告を考えると、JAX-WSはそれを生成する方法を提供していると確信しています。
ありがとうございました。
これは今変更されていますか?今は可能ですか?グラスフィッシュ4の場合はどうですか? – bastiat
JAX-WSへの更新はありませんでした(afaikのJava 9も予定されていません)ので、これは変更されていません。私はglassfish 4のWSDL関連のアップデートについても気づいていません4。正直言って、WSDL 2.0がサポートされれば非常に驚いています。 – joergl