所以我一直是个好孩子,我用一个闪亮的托管Bean替换了大量的SSJS。现在我在Notes客户端进行测试,我得到了一个XPINC错误;
java.lang.SecurityException: ECL Permission Denied (java.lang.RuntimePermission modifyThreadGroup)
ECL Permission Denied (java.lang.RuntimePermission modifyThreadGroup)
IBM Developer Wiki建议设置
在\Data\workspace.config\rcpinstall.properties文件中,添加以下行:
com.ibm.xsp.adapter.notescontext.level=FINEST
在文件\Data\workspace.config\rcpinstall.properties中
但我唯一得到的是
NotesContext checkEcl: No permission for (java.lang.RuntimePermission modifyThreadGroup)
这里我没有得到它;我是数据库的签名者,我自己的条目被允许做任何事情,那么为什么ECL罢工呢?
托管Bean也不会做太疯狂的事情,它会打开另一个notes数据库,读取视图,创建一个notesviewnavigator,并将视图数据存储在内存中。
现在,我对XPinc感到困惑和沮丧。
感谢任何人的帮助!
发布于 2017-01-31 22:08:35
我找到了问题的根本原因,错误消息具有误导性。我有一个托管bean,它试图访问用户没有访问权限的另一个数据库。在解决了对第二个数据库的访问之后,上面提到的ECL问题就消失了。
https://stackoverflow.com/questions/41941117
复制相似问题