Интерфейс конечной точки моего сервиса выглядит следующим образом:
Код: Выделить всё
@WebService(name="ValidateMe", targetNamespace="http://com/example/validation/ws")
public interface ValidateMeSEI {
@WebMethod(operationName = "Validate", action="urn:Validate")
@WebResult(name = "response")
Response validate(@WebParam(name="request", targetNamespace="http://com/example/validation/request") Request request);
}
Код: Выделить всё
@WebService(serviceName="ValidateMeService", portName="ValidateMePort"
targetNamespace="http://com/example/validation/ws",
endpointInterface="com.example.validation.ws.ValidateMeSEI")
public class ValidateMe implements com.example.validation.ws.ValidateMeSEI {
@WebMethod(operationName = "Validate")
@WebResult(name = "response")
public Response validate(@WebParam(name="request") Request request) {
//Do Stuff
}
}
Код: Выделить всё
KELLY
Как сделать так, чтобы моя новая веб-служба не использовала префикс пространства имен в элементе Validate?
Спасибо.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... se-and-cxf
Мобильная версия