Невозможно привести к классу — они находятся в безымянном модуле загрузчика «приложение».JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно привести к классу — они находятся в безымянном модуле загрузчика «приложение».

Сообщение Anonymous »

Я пытаюсь создать компонент из источников, созданных wsdl2java.

Каждый раз, когда я пытаюсь запустить приложение Spring Boot, я получите следующую ошибку:


Вызвано: java.lang.ClassCastException: class
org.apache.cxf.endpoint.ClientImpl невозможно привести к классу
com.xignite.services.XigniteCurrencySoap
(org.apache.cxf.endpoint.ClientImpl и
com.xignite.services.XigniteCurrencySoap находятся в безымянном модуле
loader 'app')


Я не уверен, как именно мне включить сгенерированные источники в мое основное приложение Spring Boot, поскольку модуль.

Моя структура каталогов:

Код: Выделить всё

├── build
│   └── generatedsources
│       └── src
│           └── main
│               └── java
│                   └── com
│                       └── xignite
│                           └── services
│
└── src
└── main
├── java
│   └── io
│       └── mateo
│           └── stackoverflow
│               └── soapconsumption
└── resources
       └── wsdls
Соответствующая системная информация:

Код: Выделить всё

openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
  • Spring Boot 2.1.2.RELEASE
  • Gradle 5.2
Я также загрузил проект на Github здесь: https://github.com/ciscoo/soap-consumption-spring-boot

Подробнее здесь: https://stackoverflow.com/questions/545 ... loader-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»