1/5用友股份-LE支持服务业务本部技术方案--《NC57客户端无法关闭dos界面的解决案例》建立日期:2014-01-20修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2014-00192/5文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围发布人姓名所属部门发布时间内部员工伙伴客户日期作者所属部门邮件地址版本2014-01-20郭志超技术支持部V1.0版本领域模块备注3/5目录NC57客户端无法关闭dos界面的解决案例..........................................................4一、统环境................................................................................................................4二、题描述................................................................................................................4三、查分析................................................................................................................5四、决方法................................................................................................................54/5NC57客户端无法关闭dos界面的解决案例注:此解决方案涉及数据库操作或代码操作,请由计算机专业人士操作,并且操作前请做好备份工作!一、统环境NC版本:5.7数据库版本:oracle11g操作系统:windows中间件及集群方式:NC中间件二、题描述通过安装客户端的形式进入系统后,下面会显示2个页签,一个是DOS界面的启动NC客户端,一个是操作界面的UFIDANewCentury。之前客户用的NC5011版本,不论关掉DOS界面还是操作界面,2个都会关掉。但是现在NC57的客户端,如果关掉DOS界面,2个都会关掉;但是如果关掉操作界面DOS界面依旧会保留?客户希望和NC5011一致,不论关掉哪个,2个都关掉!5/5三、查分析本地搭建57环境,发现关闭客户端后,dos界面确实没有关闭;进一步查看发现,生成的客户端文件夹…\nchome\modules\uap\client\classes\nc\starter中,AppletViewer.class和AppletViewer.java没有对客户端关闭后dos界面的关闭进行处理,导致dos界面不关闭。四、决方法修改代码,补丁解决。1、解压后覆盖的相同路径下;2、把nchome\webapps\nc_web\Client\NC_Login_v507.jar删除;3、运行ncSysConfig工具;4、重启中间件