проблема jaxWS на Netbeans 6.5 и Glassfish V2 - PullRequest
1 голос
/ 25 февраля 2011

Я не могу собрать клиент веб-службы, отображается сообщение об ошибке: Вы работаете на JDK6, который поставляется с API JAX-WS 2.1, но для этого инструмента требуется API JAX-WS 2.2. Используйте одобренный механизм переопределения стандартов (http://java.sun.com/javase/6/docs/technotes/guides/standards/), или установите xendorsed = "true" на. СБОЙ СТРОИТЕЛЬСТВА (общее время: 0 секунд)

Может ли кто-нибудь помочь мне решить эту проблему ... Заранее спасибо:)

Ответы [ 4 ]

0 голосов
/ 05 июня 2018

Проверьте конфигурацию JDK, запускаемую IDE,

При использовании Netbeans,

Шаг 1:

Найдите NetbeansФайл .conf (C: \ Program Files \ NetBeans7.0 \ etc \ netbeans.conf)

Шаг 2:

Изменить "netbeans_jdkhome"чтобы указать на более новый JDK (т.е. netbeans_jdkhome =" C: \ Program Files \ Java \ jdk1.7.0_80 ")

Примечание. Попробуйте выполнить аналогичные шаги для других IDE

0 голосов
/ 19 сентября 2011

Я не знаю основную причину, но я думаю, что иногда IDE вызывает это. Удаление ссылки WS и добавление клиента ws снова иногда помогает мне.

0 голосов
/ 27 декабря 2011

Просто нажмите на ссылку сгенерированной netbeans-ошибкой (при ее нажатии netbeans откроет jaxws-build.xml и перейдет к строке определения тега wsimport) и добавит атрибут xendorsed="true" где-нибудь в теге "wsimport".Или вы можете загрузить и добавить файл jar API JAX-WS 2.2 в путь вашего проекта.

0 голосов
/ 26 февраля 2011

Вы работаете в Unix?Находится ли wsimport в вашем пути в каталоге glassfish или в каталоге установки Java?Кажется, я помню, как получил это и изменил свой путь, поэтому я получил wsimport от Glassfish.

...