Отключить проверку схемы SOAP, JAX-WS и JAXB. Как? - PullRequest
1 голос
/ 24 августа 2011

Совершенно неожиданно несколько ранее работающих вызовов SOAP, которые я делаю из кода Java, дают «DefaultValidationEventHandler: [ОШИБКА]: неожиданный элемент ...».

Жалуется на объект ответа. Несколько вещей, хотя; все работало нормально, я не менял схему, EJB или код вызывающего абонента, у меня нет функции проверки схемы на порту, и ответ мне кажется просто отличным. Это сторона клиента, которая жалуется. Сервер успешно выполняет запрос без комментариев.

Я думаю, что моя среда Eclipse может быть неисправна.

Есть ли способ отключить проверку схемы на стороне клиента ответа от службы или объекта порта?

1 Ответ

1 голос
/ 29 августа 2011

Я понял это, и это было Затмение (Гелиос), как я и подозревал. Оказывается, что если что-то не так с перспективой Java EE и / или какими-либо корпоративными проектами, Eclipse тихо прекратит сборку.

Я узнал об этом, когда удалил все в build / classes, и тогда ничего не запустилось. Не связанный проект указывал на недопустимый профиль сервера.

Как это привело к поведению, которое я видел, неизвестно. И все же было бы неплохо узнать, как отключить проверку. По умолчанию он выключен, но это не так.

...