(本文档仅供参考)
问题
weblogic12.2.1.4.0的版本,经查看weblogic官网,weblogic对此做了更新,导致缓存同步端口无法启用 。
解决方案
weblogic12.2.1.3.190522以上的weblogic版本因为安全级别升级的原因确实是无法开启RMI远程端口,可参考官方提供的解决方案:https://stackoverflow.com/questions/58198247/spring-rmi-event-causes-java-io-invalidclassexception-filter-status-rejected ,设置JVM参数,JAVA_OPTIONS=-Dweblogic.oif.serialFilter=java.rmi.server.* ,缓存成功同步,具体如下:
在setDomainEnv.sh的配置文件上,配置上这个参数并重启应用服务器:
注:若是增加上面那个参数后,缓存还是无法同步,可以通过在启动脚本中再增加 -Dweblogic.oif.serialFilterScope=weblogic 参数。