工作流连接时提示组件与服务器版本不一致解决方案
金蝶云社区-yangyang0283
yangyang0283
0人赞赏了该文章 2,226次浏览 未经作者许可,禁止转载编辑于2014年03月18日 10:13:55
问题现象
工作流连接时报错,错误关键信息是组件与服务器版本不一致问题。
解决方案
为了解决工作流连接时报组件与服务器版本不一致问题,方法如下:
步骤 1 检查服务器路径“$EAS_HOME\ eas\server\lib\sp”目录下面是否存在“sp-metadata.jar”文件。
1.如果存在,则把“$EAS_HOME\ eas\server\lib\sp”目录下面的“sp-metadata.jar”改名为
“metadata.jar”并替换
“$EAS_HOME\eas\server\deploy\fileserver.ear\easWebClient\BOSModular\boscommon\eclip
se\plugins\com.kingdee.bos.metadata_6.1.0”目录下的“metadata.jar”(替换前备份一下);
这样建模工具再连接的时候就可以直接更新该目录下的“metadata.jar”包。
2.如果不存在,则执行下一步。
步骤 2 无法连接工作流,可能是元数据不一致导致,可以将服务端的四个jav 包拷贝到供本地BOS
下载的服务器路径下,需要拷贝服务端“$EAS_HOME\eas\server\lib\common\bos”目录下的四
个文件:
1 common.jar
2 ormrpc.jar
3 bosframework.jar
4 metadata.jar
将这四个文件覆盖服务器
“$EAS_HOME\eas\server\deploy\fileserver.ear\easWebClient\BOSModular\boscommon\eclipse\plu
gins”路径下的如下文件:
1 com.kingdee.bos.common_6.1.0 (对应common.jar)
2 com.kingdee.bos.metadata_6.1.0 (对应metadata.jar)
3 com.kingdee.bos.ormrpc_6.1.0 (对应ormrpc.jar)
以及“BOSModular\bosruntime\eclipse\plugins”路径下的“com.kingdee.bos.bosframework_6.1.0”
(对应bosframework.jar)。
步骤 3 打开本地BOS 的时候先清除缓存,路径是本地BOS 安装目录
“BOSModular\clear_bosmodular_env.bat”。
步骤 4 重新连接服务器更新BOS IDE