如何将 CXF codegen 插件从 java8 升级到 java11

How to upgrade CXF codegen plugin from java8 to java11

提问人:user3419148 提问时间:2/22/2023 更新时间:2/22/2023 访问量:156

问:

我需要使用 cxf-codegen-plugin v2.7.11 和 Java 8 将这个(工作)Web 应用程序升级到 java 11。Codegen 正在使用 WSDL2Java 目标。

现在我发现我必须升级到 cxf v 3.3.x+,但后来我进入了这个版本地狱,因为我需要什么 jabx 和 jaxws 版本?我尝试了很多,但我得到的最好的是我的应用程序编译正常,但是在 tomcat (9) 中开始战争时,它首先显示一个可怕的警告:

javax.xml.soap.FactoryFinder.find 使用不推荐使用的 META-INF/services 具有非标准属性的机制:javax.xml.soap.MetaFactory。 应改用属性 javax.xml.soap.SAAJMetaFactory。

然后这个错误:

原因:javax.xml.ws.WebServiceException:绑定 ID 错误:/my_endpoint 在 com.sun.xml.ws.api.BindingID.parse (BindingID.java:251) ~[jaxws-rt-2.3.6.jar:2.3.6]

没有关于此的教程或工作示例。

任何提示都非常想要。

JAXB JAX-WS JAVA-11 CXF-codegen-插件

评论


答: 暂无答案