从 JDK 1.8 迁移到 JDK 11 后面临 Springboot 应用程序的 SOAP Webservices 的编译问题

Post migration from JDK 1.8 to JDK 11 facing compilation issues for SOAP Webservices for a Springboot Application

提问人:Bharat Kulkarni 提问时间:11/8/2023 更新时间:11/8/2023 访问量:19

问:

我们迁移了现有的 Springboot 应用程序

JDK 1.8 打开 JDK 11

Jboss-eap 6.4 到 Jboss-eap 7.4

整个软件应用程序都经过认证和测试,但我们面临着一个问题,即从我们的应用程序调用SOAP Webservice。

问题:

WebService 在 applicationContext.xml 中的配置如下。我们得到编译时异常,如 JDK 11 设置中突出显示的那样,如下所示

应用程序上下文 .xml : 在此处输入图像描述

XSD 的问题:在此处输入图像描述

WebService 调用:在此处输入图像描述

Webservice的问题:在此处输入图像描述

修复我们做了:

为了克服这个问题,我们将 applicationContext.xml 中的 Web 服务命名空间从 更改为xmlns:wss"xmlns:sws"

应用程序上下文 .xml : 在此处输入图像描述

应用程序上下文中的 WebService 详细信息:在此处输入图像描述

编译时错误被删除,但是当我们启动JBOSS时,我们得到以下运行时异常JBOSS

服务器日志:在此处输入图像描述

请建议我们如何解决此问题或建议任何其他方法,因为 Web 服务执行在 JDK1.8 上运行良好,并且我们无法通过 JDK11 设置调用 Web 服务。

Web 服务 java-11

评论

0赞 Bharat Kulkarni 11/8/2023
供参考的服务器日志中的错误:11:20:49,478 错误 [org.springframework.web.context.ContextLoader](ServerService 线程池 -- 76) 上下文初始化失败:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法找到 XML 模式命名空间的 Spring NamespaceHandler [springframework.org/schema/web-services] 有问题的资源:ServletContext 资源 [/WEB-INF/applicationContext.xml]
0赞 Chris 11/10/2023
请阅读为什么我不应该上传代码/数据/错误的图像?您可以编辑您的问题并将图像替换为代码块s。执行此操作的最简单方法是将代码作为文本直接粘贴到您的问题中,然后选择它并单击代码块按钮。

答: 暂无答案