1、NC 界面无法显示问题整理NC 界面无法显示一般分为以下几种情况:客户机设置问题,网络问题,服务器防火墙问题。一. 客户机设置问题:在 NC 客户端 IE 第一次访问 NC 应用服务器时,默认情况下,会自动下载 JAVA Plug-in插件.但是:1. IE 设置不正确,导致无法下载 JAVA Plug-in 插件.现象: 第一个页面能正常显示,但是点击 “NC 管理软件”进入登录界面时, 此时报错如下: JAVA Plug-in 插件也没有下载成功.当前安全设置禁止运行该页中的 ActiveX 控件.因此该页可能无法正常显示. 本页面需要 javascript 支持! 当前安全设置不允许发送
2、 HTML 表单分析: 第一个问题,是由于 IE 安全设置中, ActiveX 控件和插件的有些选项被禁用造成的.解决办法:将 IE 安全设置中的 ActiveX 控件和插件全部启用即可.第二个问题“ 本页面需要 javascript 支持!” ,有两种可能: IE 安装设置中,脚本活动脚本被禁用造成. 应用服务器端newcenturywebappsnc_webindex.jsp 文件上传或解压缩过程中有损坏导致文件有问题.解决办法:先将 IE 安装设置中,脚本活动脚本启用. 如果还不行,则访问一台其它正常的 NC 应用服务器如: http:/10.4.3.102/index.jsp,然后 I
3、E 工具栏中,查看源文件.将该文本另存为 index.jsp,覆盖到 10.4.3.102 应用服务器的目录newcenturywebappsnc_web 下即可.第三个问题是: IE 安装设置中,其它提交非加密表单数据被禁用造成.解决办法: IE 安全设置中,其它提交非加密表单数据 设置为启用即可.2. 客户端登录用户为中文名或客户端机器名为中文现象:客户端无法登录,无法参照到公司,并且界面显示不正常。前台日志报错如下:.UnknownHostException: 孙大鹏: ?问题是客户机器的机器名是中文名。解决办法:把机器名修改为英文并且尽量不要有特殊字符。3. 客户端的字符集有误导致客户
4、端显示不正常现象:客户端界面无法显示桌面上生成类似 hs_err_pid3140.log 这样的文件。文件中有这样的类似错误:Library=C:Program FilesNC_Client_131JavaSoftJRE1.3.1binfontmanager.dllCurrent Java thread:at sun.awt.font.NativeFontWrapper.getFontMetrics(Native Method)at sun.awt.font.FontDesignMetrics.initMatrixAndMetrics(Unknown Source)at sun.awt.fon
5、t.FontDesignMetrics.(Unknown Source)问题是客户机安装了跟 jre 冲突的字符集或者有部分字符集出现问题,少了重要的字符集。解决办法:i. 把能正常访问 NC 系统的操作系统的字符集与有问题的数据库对应查看一些是否有新添加的字符集,如果有特殊字符,移除该字符集,确认问题是否存在。ii. 如果问题还是存在,可以把正常访问 NC 系统的机器的字符集拷贝到这台机器上在这台机器上安装。应该就可以解决该问题了。二. 网络问题:登录界面长时间一片灰色,JAVA Plug-in 插件下载不下来.现象: NC 客户端 IE 第一次访问 NC 应用服务器时,第一个页面能正常显示
6、,但是点击“NC 管理软件”进入登录界面时,此时,应该看到自动下载 JAVA Plug-in 界面,但是, 界面却长时间一片灰色,JAVA Plug-in 插件最后也没有成功下载. 分析: NC31 客户端插件 NCClient1.4.2.exe 大小是 17.2M 左右.出现上面的问题,一般是网络速度慢造成的. 解决办法:遇到这种情况, 将 NC 客户端插件 NCClient1.4.2.exe 从应用服务器拷贝到本地,然后在本地直接安装即可. 在应用服务器的.newcenturywebappsnc_webClient 目录下有 NC 客户端插件 NCClient1.4.2.exe. 当然,如
7、果网络速度太慢,不满足 NC 运行要求,即使本地安装之后,也会出现登录界面长时间一片灰色的问题.三. 服务器防火墙问题:防火墙阻挡导致界面显示不正常现象:客户端无法登录,无法参照到公司,并且界面显示不正常。前台日志报错如下:测试主控机器端口工作状况:OK重新得到一个新的 URL:HTTP:/10.0.100.20:8081ONE REMOTECALL EXCEPTION :!.ConnectException: Connection refused: .ConnectException: Connection refused: connect分析:客户端与应用服务器之间端口连接出现异常。可能是防火墙阻挡。解决办法:查看本机防火墙策略,是否有阻挡,查看应用服务器的防火墙是否有阻挡。