(本文仅供参考)
问题描述
通过Windows EXE安装的Smartbi应用有如下3种方式来启动Smartbi,其中方式1和方式2 是以DOS命令窗口的方式启动,也是用户选择最多的启动方式,这两种启动方式有一个问题就是当用户鼠标不经意进入DOS命令窗口后就会导致Smartbi系统因输出中断导致无法对外提供服务,此时用户大概率会认为Smartbi系统存在问题。
方式1:在系统菜单中找到Smartbi的安装目录,单击 启动应用服务器,如图:
方式2:进入到【Smartbi安装目录\Tomcat\bin】文件夹下,运行startup.cmd,启动服务器。
启动成功:DOS窗口显示如下内容,表示启动成功(注意:关闭服务窗口,Smartbi服务便会停止)
方式3:
安装过程中勾选了"注册为Windows服务",则安装程序将会把 Smartbi 服务 注册为 Windows 后台服务。
在键盘上按下组合键【Windows键+R键】打开"运行"窗口",在"运行"窗口里面输入"services.msc" 并点击【确定】。
找到Smartbi_Server,启动服务
显示正在运行,等待服务启动完成。
解决方案
针对Smartbi启动的方式1和方式2 通过如下设置来进行规避。
方式1修改
步骤1:进入C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Smartbi 文件夹可以看到启动Smartbi的快捷方式。
步骤2:拷贝启动Smartbi服务快捷方式到桌面或者非系统盘下
步骤3:点击快捷方式->右键属性->选项页签
在编辑选项中把
快速编辑模式和插入模式
反选并确定
步骤4:把快捷方式拷贝回C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Smartbi目录,进行替换。
方式2修改
步骤1:进入【Smartbi安装目录\Tomcat\bin】文件夹下可以看到启动Smartbi的脚本startup.cmd。
步骤2:双击startup.cmd 启动Smartbi应用,在弹出的DOS命令窗口右键->属性
在选项页签->编辑选项中把
快速编辑模式和插入模式
反选并确定
验证
以方式1或方式2 启动Smartbi应用,用鼠标双击DOS窗口
正常操作Smartbi系统查看DOS窗口是否有日志打印并且操作也没有卡顿。