Diese Fragen können albern sein, aber ich habe keine Möglichkeit gefunden, eine WSDL 2.0 von einem JAX-WS RI-Web-Service generiert zu bekommen.Wie generiert man WSDL 2.0 mit JAX-WS
Ich habe die neueste jax-ws-Version verwendet und wenn ich eine sehr einfache WS (wie das Beispiel unten) erstellen, wird die generierte WSDL Version 1.1 sein.
@WebService
public interface RandomNumberGenerator {
Integer getRandomNumber();
}
@WebService(endpointInterface="RandomNumberGenerator")
public class RandomNumberGeneratorImpl {
public Integer getRandomNumber() {
return (int) (Math.random() * 1000);
}
}
Kann jemand JAX-WS explizit sagen, um eine WSDL 2.0 zu erzeugen? Wenn man bedenkt, dass die W3C-Empfehlung 2.0 seit 2007 ist, bin ich ziemlich zuversichtlich, dass JAX-WS eine Möglichkeit bietet, diese zu generieren.
Danke.
Hat sich das geändert? Ist es jetzt möglich? Wie ist es im Fall von Glassfish 4? – bastiat
Es wurde kein Update für JAX-WS durchgeführt (noch ist eines für Java 9, afaik, geplant), das hat sich nicht geändert. Mir sind auch keine WSDL-bezogenen Updates in Glassfish 4 bekannt. Um ehrlich zu sein, wäre ich sehr überrascht, wenn WSDL 2.0 jemals unterstützt würde. – joergl