java.lang.NoSuchFieldError: PRE_CLIENT_CREATE

1

Мы обновили версию Apache CXF 3.0.0-milestone2, и мы используем WSDL2Java для создания WS Client. Однако при вызове клиента мы получаем следующую ошибку:

java.lang.NoSuchFieldError: PRE_CLIENT_CREATE
    at org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:92)
    at org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:157)
    at org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:142)
    at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:493)
    at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:359)
    at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:350)
    at javax.xml.ws.Service.getPort(Service.java:119)

Я проверил, что у меня нет старых библиотек, и, насколько я вижу, это только библиотеки CXF 3/3.0.4.

Теги:

1 ответ

0

Похоже, это потому, что у меня были смешанные версии apache CXF. У меня есть пакет cxf, который я вытягивал, у которого была эталонная версия, в которой я не понимал, больше не поддерживается, когда выпущена версия 3.0.4. AFT потянув в cxf-core 3.0.4, теперь это прекрасно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню