金蝶BOS银企平台补丁下载及更新(适用于V6.0&V7.0版本)版本号日期修订说明编写或修订人审核1.0.02011‐06‐04初稿赵俊峰一、补丁下载1.获取最新银企补丁号,通过www.mykingdee.com网站下载该补丁。如果不知道最新补丁号,可向金蝶BOS银企平台同事咨询。这里以补丁PT050664.zip为例说明。2.登陆www.mykingdee.com网站,进入“数字神经”‐‐>“技术支持”。在弹出的浏览器窗口中,输入补丁号,点击搜索。3.系统找到该补丁后,显示界面。4.点击该补丁,进入补丁下载界面。点击右下方“点击下载”按钮,下载该补丁。5.补丁下载完成。二、补丁更新6.下载的补包正常解压缩到本地磁盘。7.进入银企环境,备份当前银企环境。如果确定确实不需要备份的,可以不进行备份操作。正式环境,一定要进行备份,以便补丁更新不成功后恢复。8.进入补丁目录,并拷贝ebplatform目录下所有文件。9.进入到银企平台运行目录ebplatform下,选择“粘贴”。因为同名文件的存在,选择覆盖的方式。10.银企中,几个需要关注的文件。11.其他需要特别进行的操作(可选)。如果没有特别说明,则下一步。1)双击银企平台目录下“run.bat”启动脚本文件,稍等片刻,即可看到如下命令提示窗口。整个启动过程需要大约1分钟。注意,请等待银企正常启动之后再做银企相关的业务。12.当提示窗口出现“功注册Web控制台相关资源!”时,银企平台启动完成。13.查看银企平台是否正常启动。可以从3个角度进行1)在命令提示符的窗口内,敲键盘上“回车(Enter)”键,在出现的“osgi>”后面输入小写的“ss”。输入完“ss”后,出现如下界面,请检查提示符上“State”列是否都是“ACTIVE”状态。如果有存在不是“ACTIVE的”,请参考本文后面的异常排查部分。2)查看本地5283端口是否正在监听。启动新的命令提示符,输入telnet127.0.0.15283后回车。出现如下所示界面,则5283端口正在监听。或者通过“netstat‐an”查看是否有在5283上的监听。Win7系统默认不开通此命令,开通方法请参考本文异常排查部分。或者通过“netstat‐an”查看是否有在5283上的监听。或者“netstat‐an|findstr5283”3)通过浏览器方式,查看银企服务是否正常发布。在浏览器中,输入http://127.0.0.1:5283/ebgateway/services回车查看。出现如下图所示界面则发布正常。三、异常排查1.如果有存在不是“ACTIVE的”,进行多次输入“ss”操作,查看是否每次的输出结果。如果在进行多次操作后,仍然有非“ACTIVE”状态的bundle,请在提示符内输入“startxx”;其中xx为非“ACTIVE”状态的bundle所在行的第一列Id值。根据输出查找原因。一般找ERROR,EXCEPTION等关键字.其中一个较为常见的示例为端口被占用的情况。示例如下:本示例该id的值为9。请注意,该值在启动时才确定的,每次启动都有可能是不同的值。这次是9,下次可能就不是9。这是正常的。本例为端口“5283”已经被另一个银企平台程序占用时无法正常启动情况。请注意,一个机器上只能启用一个银企平台,当尝试在一台机器上启动多个银企时是不能成功的。该场景经常发生在多个用户远程登录到银企平台时发生。因为多个用户,在自己登录的会话中没有启动银企,但不知道是否其他用户已经启动了银企。2.win7如何下启动telnet升级到win7后,发现telnet不能用了,提示如下Windows7出于安全性考虑屏蔽了Telnet。如何开启呢?在开始菜单‐》控制面板‐》程序界面中,点“打开或关闭Windows功能”如下图然后在弹出的”Windows功能”界面中,选择上Telnet客户端,点击确定按钮。如下图通过上面这些设置,就打开了Windows默认屏蔽的Telnet功能了。完成后即可使用telnet命令了。