Câu hỏi này có thể ngớ ngẩn nhưng tôi chưa tìm được cách để có được WSDL 2.0 được tạo bởi dịch vụ Web RI JAX-WS.Cách tạo WSDL 2.0 với JAX-WS
Tôi đã sử dụng phiên bản jax-ws mới nhất và nếu tôi tạo WS đơn giản (ví dụ như ví dụ bên dưới), WSDL được tạo sẽ là phiên bản 1.1.
@WebService
public interface RandomNumberGenerator {
Integer getRandomNumber();
}
@WebService(endpointInterface="RandomNumberGenerator")
public class RandomNumberGeneratorImpl {
public Integer getRandomNumber() {
return (int) (Math.random() * 1000);
}
}
Có ai biết cách tôi nói rõ với JAX-WS để tạo WSDL 2.0 không? Xem xét 2.0 là khuyến cáo của W3C từ năm 2007, tôi khá tự tin JAX-WS cung cấp một cách để tạo ra nó.
Cảm ơn.
Điều này có thay đổi không? Bây giờ có thể không? Làm thế nào là nó trong trường hợp của glassfish 4? – bastiat
Không có bản cập nhật cho JAX-WS (cũng không được cập nhật cho Java 9, afaik), vì vậy điều này đã không thay đổi. Tôi cũng không nhận thức được các cập nhật liên quan đến WSDL trong glassfish 4. Thành thật mà nói, tôi sẽ rất ngạc nhiên nếu WSDL 2.0 sẽ được hỗ trợ. – joergl