最佳答案
我试图从由 wsdl2java
生成的源代码中创建一个 bean。
每次我尝试运行 Spring Boot 应用程序时,都会得到以下错误:
由 java.lang. ClassCastException: class 引发 无法将 ClientImpl 强制转换为类 Xignite.services. XigniteCurrenciesSoap (org.apache.cxf.endpoint. ClientImpl 和 Xignite.services. XigniteCurrenciesSoap 的未命名模块为 应用程式)
我不确定如何将生成的源代码作为模块包含在我的主 SpringBoot 应用程序中。
我的目录结构是:
├── 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)
我还把这个项目上传到了 Github: https://github.com/ciscoo/soap-consumption-spring-boot