所以我一直是一个好孩子,我用一个闪亮的Managed 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会引人注目?
Managed Bean也没有做太多的事情,它打开另一个笔记数据库,读取视图,制作notesviewnavigator,并在内存中存储视图数据。
现在我对XPinc感到难过和沮丧。
任何帮助表示赞赏!
答案 0 :(得分:1)
我找到了问题的根本原因,错误信息具有误导性。我有一个托管bean试图访问用户无法访问的另一个数据库。在解决了对第二个数据库的访问后,上面提到的ECL问题就消失了。