Я пытаюсь настроить проверку схемы для веб-службы JAX-WS, развернутой в Weblogic 10.3.3.
Согласно документации, это должно быть так же просто, как добавить аннотацию
"@SchemaValidation" для класса конечной точки. Однако, когда я пытаюсь это сделать, при развертывании приложения выдается следующее исключение:
Caused by: javax.xml.ws.WebServiceException:
Annotation@com.sun.xml.internal.ws.developer.SchemaValidation
(handler=class com.sun.xml.internal.ws.server.DraconianValidationErrorHandler)
is not recognizable,
atleast one constructor of class com.sun.xml.internal.ws.developer.SchemaValidationFeature
should be marked with @FeatureConstructor
at com.sun.xml.ws.binding.WebServiceFeatureList.getWebServiceFeatureBean(WebServiceFeatureList.java:169)
at com.sun.xml.ws.binding.WebServiceFeatureList.parseAnnotations(WebServiceFeatureList.java:141)
В сообщении об ошибке сообщается, что в com.sun.xml.internal.ws.developer.SchemaValidationFeature нет конструктора, аннотированного @FeatureConstructor. Когда я смотрю на этот класс, у него наверняка есть один:
@com.sun.xml.internal.ws.api.FeatureConstructor(value={"handler"})
public SchemaValidationFeature(java.lang.Class arg0);
Я гуглил вокруг, но не могу найти ссылку на это больше, чем этот парень несчастная душа, которая не получила никаких ответов. Было бы здорово, если бы кто-то мог указать мне правильное направление, потому что в этот момент я застрял.