发生了错误请稍后重试如果问题仍然存在,请与系统管理员联系 -知道

问题描述

将tomcat版本从7.0.50升级到9.0.38后,无法运行常规报告。

知识版本:6.4.4
OS:CentOS 7
Tomcat版本:9.0.38

日志文件出错:

2020年10月13日16:02:27,173错误 it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter:194 -SpagoBIAccessFilter:doFilter servletexception !! javax.servlet.servletexception:消息:发生错误 检索用户用户资料 [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmlhZG1pbiIsImV4cCI6MTYwMjYxMjEzN30.gcHxPvJGbZEHYbbW1EVu 来自端点的服务[安全服务] [https:// sample:443 / kNowage / services / SecurityService];原因:嵌套的 例外是: javax.net.ssl.SSLHandshakeException:收到致命警报:protocol_version 在it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter(SpagoBIAccessFilter.java:167) 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 在it.eng.spagobi.utilities.filters.EncodingFilter.doFilter(EncodingFilter.java:54) 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) 在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) 在org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) 在org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) 在org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) 在org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) 在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) 在org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) 在org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) 在org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:868) 在org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1590) 在org.apache.tomcat.util.net.socketProcessorBase.run(SocketProcessorBase.java:49) 在java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源) 在org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(未知来源)2020年10月13日错误 it.eng.spagobi.utilities.filters.SpagoBIAccessFilter.doFilter:194- SpagoBIAccessFilter:doFilter servletexception !! javax.servlet.servletexception:消息:发生错误 检索用户用户资料 [eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoiYmlhZG1pbiIsImV4cCI6MTYwMjYxMjEzN30.gcHxPvJDbzEPMYCL6Bw1EVu 来自端点的服务[安全服务] [https:// sample:443 / kNowage / services / SecurityService];原因:嵌套的 例外是: javax.net.ssl.SSLHandshakeException:收到致命警报:protocol_version

来自KNowage Server的错误

 An error has occurred. Retry later.If the problems persists,contact the system administrator.

注意:尚未升级知识版本以隔离其他问题。

任何想法如何解决?谢谢你。

解决方法

为此解决方案

发现我的TLS版本不正确。将其更改为protocol = TLSv1.2,重新启动tomcat并清除缓存。报告现在正在运行。