barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

среда, 17 октября 2012 г.

JAX-WS-клиент веб-сервиса: ошибка "com.sun.xml.internal.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class <xxx> is not found. Have you run APT to generate them?"

Проблема:

Веб-приложение, использующее JAX-WS-клиент к веб-сервису, отлично работало на машине разработчика, а при развертывании на Tomcat на промышленном сервере стало валиться с ошибкой:
com.sun.xml.internal.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class <xxx> is not found. Have you run APT to generate them?
Причина:

Вероятнее всего, старый JDK.

Решение:

Обновить JDK. Не знаю, до какой версии точно, но обновление до последнего JDK (1.6.0_26 в  репозитории Debian Lenny) в моем случае решило проблему. 

1 комментарий:

  1. Спасибо, действительно помогло. Стоял JDK 1.6.0_05. Поменял на 1.7.0_09 - проблема исчезла.

    ОтветитьУдалить