某项目NC访问不了问题分析及解决过程问题描述:某项目NC正式环境访问不了,报错如下:问题分析及解决过程:通过和顾问及用户沟通:出现该问题前打过补丁并进行了重新部署,部署完重新启动WAS中间件后,出现上面的情况。另外该补丁在测试环境上测试属于正常。出现上面情况后,用以前备份的NCHOME代码恢复,该代码没有包含此次打的补丁,但是仍然出现上面的问题。通过查看后台日志,发现报下面的错误:该报错和启用WAS安全策略与关。然后,登录到WAS管理控制台,发现Was安全配置中选择了:“使用java2安全性来限制应用程序访问本地资源”该属性默认是不选择的。在NC61安装盘中的安装文档也有截图,如下:去掉该选项后,重新启动WAS,然后再访问NC,可以正常访问。通过和用户沟通,在最初WAS环境安装时也没有选择该选项。前段时间某项目做安全性设置时,选择上了该选项。去掉该选项后,访问NC正常。因此,出现本次问题的原因是因为:Was安全配置中选择了:“使用java2安全性来限制应用程序访问本地资源”。现在已经去掉该选项。NC已经可以正常使用。因此,建议:(1)在正式环境上做WAS及NC参数修改及配置前,需要先到测试环境上进行测试。测试没有问题时,再到正常环境上进行修改及配置。(2)打补丁时,在WAS测试环境上先测试,该测试环境的WAS参数配置等要和正式环境的WAS参数设置保持一致。这样,补丁测试时,才会避免类似的问题出现。另外,建议最好搭建一个垂直集群的WAS环境(集群中有三个成员即可)。