我的Grails 2.1.5应用程序引发异常java.lang.ClassCastException:java.beans.WeakIdentityMap。这似乎是一个已知的问题,在某些论坛上建议的解决方案是用1.1.2替换 Spring 加载的jar版本1.1.1(或降级Java版本,我宁愿不这样做)
我怎样才能做到这一点?我尝试替换Grails安装lib目录中的jar,我得到了:
打开zip文件或JAR list 丢失时出错:C:/grails-2.1.5/lib/org.springs
ource.springloaded / springloaded-core / jars / springloaded-core-1.1.1.jar
因此,它仍在寻找旧的1.1.1 jar文件。
请指教
最佳答案
我必须针对Grails 3.1.8进行此操作,我下载了springloaded-1.2.8.RELEASE.jar
,并在备份了先前的1.2.6版本之后将其替换为<GRAILS_HOME>\lib\org.springframework\springloaded\jars
。
关于grails - 我如何在Grails安装中替换 Spring 加载的 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25000803/