项目部署完之后,java.lang.NullPointerException或者本地C盘下XXX路径中CCC文件拒绝访问的情况。
这类问题找开发、项目大佬看过,但是最后对比文件代码的时候发现,连代码内容都一样,于是开始从CCC文件的路径开始找问题,怀疑是CCC或者XXX的文件夹被禁用的读写功能,于是又修改文件属性,修改继承,结果都是一样,依旧还是报文件拒绝访问。
后来项目的研发将现场的配置文件转移到了研发环境,发现研发环境也出现了此类问题,判断出问题在配置文件中。
再将研发环境能正常调用的配置文件替换到正式环境,发现正式环境正常了。
然后回想之前对配置文件的操作:在Window·Storage Server2021R2服务器中使用记事本编辑的配置文件,可能该服务器的记事本保存配置文件的时候,修改了文件属性,导致配置文件能读内容,但是调用的过程中出了问题。
后期将作为警醒,写下此随笔,在以后部署环境的时候,如果需要在别的服务器上修改配置文件,那么最好是在自己的环境上修改之后,再丢到服务器内,免得出现这类奇怪的问题。