问题现象
NC6.5版本http://IP:端口/portal/app/mockapp/login.jsp?lrid=1 访问报 404 (Not found) ,页面报错:抱歉, 你请求的页面出错了。
问题分析
http://IP:端口/portal/app/mockapp/login.jsp?lrid=1访问时,
浏览器 –开发者工具,查看 报错信息如下:
Request URL: http://172.xx.xx.xx:xxxx/portal/app/mockapp/login.jsp?lrid=1
Request Method: GET
Status Code: 404 Not Found
Remote Address: 172.xx.xx.66:8090
报404,怀疑是代码丢失导致的,故去portal端代码路径下,查看是否有异常代码。发现web.xml文件大小为0Bytes。
解决方案
检查发现$nchome/../portal/WEB-INF/web.xml文件为空,该文件是portal访问时一个关键的文件。
从备份的nchome拷贝一个对应有值的web.xml文件后,portal可以访问及使用了。
后续与顾问沟通,发现是打了安全补丁,导致相关xml文件被冲掉了导致的。