ClassCastException:无法将SpringLocalizationContext强制转换为String

2020-08-30 20:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


付费偷看设置
发送
4条回答
d56caomao
1楼 · 2020-08-30 21:34.采纳回答

请尝试以下将spring-webmvc-5.1.6.RELEASE.jar复制到您的店面/web/webroot/WEB-INF/lib文件夹中。 这解决了我们的一个项目中的问题。 我目前正在调查是否有更清洁的解决方案。

haha101010
2楼-- · 2020-08-30 21:30

这确实解决了问题; 非常感谢你。 如果您找到更清洁的解决方案,请分享。

compass1988
3楼-- · 2020-08-30 21:22

嗨,

您能否检查您的项目/类路径中是否有jstl.jar版本或spring。

致谢

哎,真难
4楼-- · 2020-08-30 21:39

嗨,克里斯托弗,感谢您的回复。 以下是我的安装中所有带有JSTL名称的jar:

jstl-1.2.jar

jstl-api-1.2.jar

jstl-impl-1.2.jar

javax.servlet.jsp.jstl-1.2.5.jar

每个都有多个副本(除了仅出现一次的api)...但是我使用md5来确认所有jstl-1.2.jar文件都是相同的; 所有jstl-api-1.2.jar都相同; 等等。最后一个文件中的1.2.5对我来说似乎很可疑,因为它与其他版本中的1.2接近但不同。 闻起来好像1.2.5文件和1.2.0文件之间有些不兼容。 但是,所有这些文件都来自1905年下载的文件CXCOMM190500P_5-70004140.ZIP,而不是我们添加的任何自定义代码。

在事物的春天方面……通过罐子看,我看到了很多5.1.3罐子,还有一些5.1.4和5.1.6。 同样,所有这些都可以在SAP的CXCOMM190500P_5-70004140.ZIP文件中找到。 我没有找到相同特定库的任何冲突版本。 也就是说,除了数字版本外,没有其他具有相同名称的文件。 但是,很难说出所有应该匹配的东西。 具体来说,如果我查找包含SpringLocalizationContext类或Java文件(在错误消息中名为org.springframework.web.servlet.support.JstlUtils $ SpringLocalizationContext的jar文件)的文件,则只能在一个文件中找到它:

spring-webmvc-5.1.6.RELEASE.jar

这又是来自1905年zip文件中为我们捆绑的SAP依赖项。

一周热门 更多>