(FAQ)启动测试时客户端登录提示找不到类
金蝶云社区-金蝶云社区
金蝶云社区
0人赞赏了该文章 1061次浏览 未经作者许可,禁止转载编辑于2015年03月02日 00:00:00
【问题】: (FAQ)启动测试时客户端登录提示找不到类
版本: 6.0
模块: BIM工具
【答复】:
原因分析: 根据异常信息: Exception in thread "Thread-4" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 由于客户端代码引用到了org/slf4j/LoggerFactory类,在BOS工具中查看此类,是在libserver rd目录下的slf4j-api-1.4.3.jar中,根据规范此包应该是服务端提供的,但是根据异常堆栈分析,应该是框架在客户端也调用了此类,因此,在客户端登录提示找不到。 解决方法: 此类问题的BOS开发环境的临时处理方法:手工拷贝服务端对应的jar包,复制到客户端对应的包路径下,如上述问题,可以将libserver rdslf4j-api-1.4.3.jar,拷贝到libclient rd目录下,刷新解决方案,然后在“解决方案设置-测试设置-其他测试设置”中,取消“是否java工程”的复选项,之后重新选择,以便工具更新解决方案的相关lib包。