非管理员用户无法运行JasperServer报表,权限赋值无效求解决方案
JasperServer非管理员用户运行报表触发Access Denied错误
- 问题突发:我们在EC2上部署的JasperServer供非管理员用户访问,约一周前开始,这些用户运行报表时出现安全错误。
- 已尝试操作:给用户赋予对应报表的管理员权限,但仍出现相同错误。
堆栈跟踪信息
2024-08-20 13:33:33,946 ERROR SecureExceptionHandlerImpl,ajp-nio-8009-exec-8:116 - There was an error on the server. Try again or contact site administrators. (Error UID: 20ee7af6-12a2-490d-b6dd-1dce008c9253) 2024-08-20 13:33:33,947 ERROR Error PageHandlerAction,ajp-nio-8009-exec-8:118 - Error UID 20ee7af6-12a2-490d-b6dd-1dce008c9253 java.lang.RuntimeException: org.springframework.security.access.Access DeniedException: Access is denied at com.jaspersoft.jasperserver.war.action.ViewReportAction.checkForParams (ViewReportAction.java:293) at sun.reflect.Generated MethodAccessor637.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498)
有人遇到过此类问题吗?目前仅服务器全局管理员可正常运行报表。
内容的提问来源于stack exchange,提问作者Dave S
相关产品推荐
相关产品推荐

