问题现象
客户重启了服务器,启动后发现相关的环境启动不起来,启动后直接退出程序。无备份,只有测试环境在同一台服务器上。
问题分析
排查了JVM参数、JDK路径lib相关jar包发现都正常。
启动了同nchome下的搜索服务,发现启动正常,这说明就不是全局变量引起的。
删除相关的nclogs,重新输出日志。
在nc-log.log中发现有oracle.i18n的相关错误。以为是驱动出现了问题。
报错详细为:oracle.i18n.text
oracle.i18n.text.converter.CharacterConverterOGS.getInstance(I)Loracle/sql/converter/CharacterConverters;
从测试换相关数据库驱动。11g --- nchome/driver 再次启动发现问题依旧。
查看nclogs发现依旧报相同的错误。
使用nmc的offine功能
文件查找功能,他能把jar包内引用的相关代码文件都展示出来。
查找相关的报错文件。
发现在home\framework\dirver 出现异常。正常驱动代码不应该在此路径下。
解决方案
删除掉此路径下的驱动文件。启动正常。