我试图从wsdl2java
生成的源创建一个bean。
每次我尝试运行我的spring boot应用程序时,我都会得到以下错误:
原因:java.lang.ClassCastException:类org.apache.cxf.endpoint.clientImpl无法强制转换为类com.xignite.services.xigniteCurrenciesSOAP(org.apache.cxf.endpoint.clientImpl和com.xignite.services.xigniteCurrenciesSOAP位于加载程序'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)
我还将这个项目上传到了Github上:https://Github.com/ciscoo/soap-consump--boot
我有一个类似的例子,并且(正如@Holger在评论中提到的)消息中的模块信息简直是误导性的--这是一个试图将一些东西转换为与之不匹配的东西的实际例子。
在您的示例中,ClientIMPL
根本不是XigniteCurrenciesSOAP
的子类型。
我的错误:- java.lang.ClassCastException:类*不能强制转换为类java.io.Serializable(*位于加载程序'app'的未命名模块中;java.io.Serializable位于加载程序'bootstrap'的模块java.base中) 表示包和类名。
我的错误:- java.lang.ClassCastException:类*不能强制转换为类java.io.Serializable(*位于加载程序'app'的未命名模块中;java.io.Serializable位于加载程序'bootstrap'的模块java.base中) 表示包和类名。
我注意到,当其他人遇到这个问题时,那是因为他们试图投射对象。我没有试图投。此外,我试图询问一个对象是否存在于使用Spring Boot存储库的数据表中。出现以下问题: 问题到底是什么? 模型: 存储库: 测试: 如果相关,服务类: 错误信息: Hibernate:选择skillgroup0_。id为id1_7_,skillgroup0_。名称为name2_7_,skillgroup0_。从skil
我想执行GET请求: 当我试图捕获我的HTTPResponse
有很多类似的问题,但我找不到一个能让这个类自己解决的。我们使用的依赖项来自此项目的webp支持: 如果我们不尝试更改写入参数,它可以正常工作,但如果我们这样做: 我们得到这个奇怪的例外 java.lang.ClassCastException:class com.luciad.imageio.webp。WebPWriteParam无法强制转换为类com.luciad.imageio.webp。We
我正在尝试使用链表实现从头创建优先级队列ADT。在优先级队列中,我需要插入作业,作业必须按优先级顺序执行。我构建的优先级ADT来自我的Java书籍,我的作业类是由我创建的。我可以将所有作业插入优先级队列,但当我尝试移除min()时,我得到一个无法强制转换的类。。。错误 这是我获取数组的方法,将它们放入队列并删除它们。 问题出现在我的:作业当前作业=(作业)pq.removeMin();行。 这是我