这个问题可能很愚蠢,但我还没有找到一种方法来获取由 JAX-WS RI Web 服务生成的 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);
}
}
有谁知道我如何明确告诉 JAX-WS 生成 WSDL 2.0?考虑到 2.0 是自 2007 年以来的 W3C 推荐,我非常有信心 JAX-WS 确实提供了一种生成它的方法。
谢谢。