页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 5 下一个 »

(本文档仅供参考)

问题

smartbi中是否会超时呢?会的话是什么时候超时呢?可不可以手动设置超时时间?

解决方案

 

1.首先smartbi是有会话保持机制的。

(1)当我们在浏览器中单独登陆smartbi,停留在smartbi的界面时,smartbi会自动每隔2分钟发起一次请求(请求的内容是noop.jsp),以此来保持会话。

只有在加载了smartbi的会话超时扩展包(autologout.ext)时,才会出现超时的情况。

 

(2)如果我们是通过集成相关代码,登录上了smartbi,却并未打开smartbi的任一资源或界面时,由于smartbi无法发起noop.jsp的请求,所以会话只能保持5分钟,5分钟后自动超时。此时再去打开smartbi的资源,便会出现会话超时,跳转到登录界面的情况。

 

 

2.那么针对集成和加载了超时扩展包的情况,我们可以采取以下方式去修改smartbi的会话超时

(1)在集成系统的首页上,通过隐藏的iframe去打开smartbi的任一资源,使得smartbi可以发起noop.jsp的请求,即可持续保持会话

(2)修改smartbi.war\WEB_INF\web.xml中的“session-timeout”属性,可将smartbi会话超时时间延长,比如设置30,则表示会话可保持30分钟,30分钟后自动超时。

 

3.另外,注销之后的会话是怎么样的呢?

(1)如果是单独访问smartbi进行登陆,注销之后,会话即断开

(2)如果是在集成系统中,直接关闭smartbi的报表或注销了集成系统的登陆,而并未调用smartbi的方法进行注销,则在上文中的session-timeout的时间之后,smartbi才会断开会话

(3)如果是直接关闭了浏览器,smartbi的会话也会保持上文中的session-timeout时间方才断开会话

 

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

  • 无标签