问题现象
EAS6.0的环境,在安装了某个补丁后,EAS客户端登陆失败,client输出如下日志信息:
错误信息:java.lang.AbstractMethodError: com.kingdee.eas.common.cache.CacheConfigImpl.needServerCache()Z
错误详细堆栈信息:com.kingdee.bos.rpc.RPCException: java.lang.AbstractMethodError: com.kingdee.eas.common.cache.CacheConfigImpl.needServerCache()Z
……
分析解答
原因分析:
EAS6.0 SP1中对eas-common组件进行了解耦处理,但是在EAS服务端中在安装了SP1后仍然存在解耦前的组件包,客户端连接时调用了解耦前的旧组件包导致。
解决办法:
步骤 1 把server\lib\common\eas目录下的eas-common*.jar包删除;
步骤 2 重启EAS实例;
步骤 3 客户端登陆验证