二次开发环境用户授权保存中断问题解决办法
来源:互联网 发布:郑大网络管理中心 编辑:程序博客网 时间:2024/05/17 00:17
在EAS二次开发环境,给用户分配授权后点击保存,系统会报中断,如下图:
图1(用户授权保存报中断):
解决办法:
1、在解决方案对应的工作空间文件夹 null/server/properties
2、把EAS服务器配置文件kingdee/eas/server/properties/jnlp.properties拷贝到 工作空间下的 null/server/properties下
3、重新启动EAS测试环境,为用户授权后即可保存。
原因:
在给用户授权后,用户可访问的菜单项会发生变化,而EAS对用户菜单做了缓存,所以就要求更新用户菜单的缓存,而用户菜单项的缓存更新时间是在jnlp.properties文件中记录的(你可以认真找一下,在portal下也有一个)。
EAS在正式运行环境下,EAS服务器启动脚本(set-server-env.bat)中,设置环境变量EAS_HOME,指向EAS服务器的实际路径,进而可以获取配置文件jnlp.properties的物理路径。
而在二次开发环境,不但没有设置环境变量EAS_HOME,更没有考虑到对用户授权后,需要用jnlp.properties来记录用户菜单缓存的更新时间,所以你在开发环境下找不到文件jnlp.properties。这样在运行环境下,获取环境变量EAS_HOME的值时,会返回null,再和文件名做字符连接操作,实际路径就成了“null/server/properties/jnlp.properties”。
- 二次开发环境用户授权保存中断问题解决办法
- 二次开发环境执行后台事务定义中断问题解决办法
- tiny6410配置linux开发环境问题解决办法
- Word2016“此功能看似已中断 并需要修复”问题解决办法
- PHP空间出现session无法保存问题解决办法
- discuz3.2版本ucenter用户管理中心登陆问题解决办法
- ecshop用户登录问题及ecshop购物车问题解决办法
- Linux环境下的JFreeChart中文乱码问题解决办法
- ubuntu环境下usb转串口问题解决办法
- Ubuntu安装Eclipse出现jdk环境异常问题解决办法
- windows 下构建ionic开发环境以及相关问题解决办法
- 用户授权
- 单机环境下的用户授权模块配置
- oracle 线上环境创建用户、表空间、授权
- 中断源去抖办法
- 中断线程的办法
- flash builder授权问题解决
- ECMALL用户注册二次开发
- 新加入
- C++ STL priority_queue
- HP大中华区总裁孙振耀退休感言
- 宏判断类是否定义
- memset用法详解(转载,删了些冗余的)
- 二次开发环境用户授权保存中断问题解决办法
- 程序员笑话集锦
- enum编程实例 随机访问
- 使用WinDBG观察启用PAE后的分页机制
- 使用apache Rewrite_mod模块完成URL重写
- 《网管员必读》系列书籍 全套电子版
- mysql_query()只有语句不能被MySQL正确执行的时候才返回False
- Oracle 数据库在archivelog模式下文件丢失的恢复
- 继续努力