OSF扩展类加载
问题场景:二开扩展OSF类打包发布到环境,扩展类加载不到.
排查:可通过ip:port/shr/ces.jsp工具来查看类加载(非管理员账号登录需要授权功能权限)
1. 打包环节,确保勾选如图:
2.多机环境下需要将jar包在两台机器都部署。
3.发布路径:jar禁止放到eas/server/lib/sp目录下,应放置目录:eas/server/lib/addon/custom/lib目录下。
原因:
1.sp目录中的类在服务启动时加载,addon中的类在shr web项目初始化时加载。
2.二开的OSF扩展一般都继承标准的service,其类所在jar都位于addon目录下,由自定义类加载器滞后加载,所以扩展的类打包的jar也需要放在addon目录下。否则按照类加载顺序会出现子类先于父类加载,导致类加载失败,业务使用时会报错类加载不到。
我放在你说的这个custom中的lib下,也是加载不到jar里面的
OSF扩展类加载
问题场景:二开扩展OSF类打包发布到环境,扩展类加载不到.排查:可通过ip:port/shr/ces.jsp工具来查看类加载(非管理员账号登录需要授权功能...
点击下载文档
本文2024-09-17 00:51:38发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-63706.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章