我有一个小问题,一个XPage应用程序,并希望有人有 解决方案:必须在更改acl条目后清理数据库?
第一部分概述: 我有4个用户角色的访问控制列表:管理员,用户,没有访问
在我例如,我更改用户角色,例如从用户到管理员。 然后打开一个XPage女巫使用Java类,我得到了以下错误消息
错误500 HTTPWeb服务器:无法处理的异常
来解决这个问题,我必须“干净”的项目。
有没有人有一个想法如何解决这个不清洗?我的意思是用户如果没有设计师就可以解决这个问题。
我想了解如何与解决问题的“清理并生成项目”
这里是完整的错误我改变了ACL后得到:
The runtime has encountered an unexpected error.
Error source
Page Name:/ProjectsByName.xsp
Control Id: _id60
Exception
com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript computed expression
Error while executing JavaScript computed expression
Script interpreter error, line=1, col=27: [ReferenceError] 'de' not found
JavaScript code
1: var exUtils = new de.itwu.RessourceUtils();
2:
3: return exUtils.computeCountrybox();
► Stack Trace
堆栈跟踪是空的 的Java类使用正确的包装在Code/Java中。 后干净的一切工作正常...没有其他像重新启动服务器上的HTTP任务或重新启动服务器的工作
当您更新acl并打开xpage时,您是否登录或只刷新页面? – jjtbsomhorst 2012-03-12 11:35:16
我刚更新了我的一个XPage项目的ACL,它也使用了bean,之后我得到了“javax.faces.FacesException:无法实例化类”。我必须清理并重新构建才能使其工作(并且只对服务器副本有帮助,而不能帮助我的本地副本) – 2012-03-12 11:46:35
500是XPage发生任何错误时返回的一般错误代码,可能表示任何内容。如果您在应用程序属性中启用标准错误报告,您将能够看到完整的堆栈跟踪......这不仅会告诉您具体发生了什么问题,而且通常会告诉您确切的代码行失败。 – 2012-03-12 11:52:11