通过SQLPLUS查看日志文件路径,找到log文件之后,用nolog模式,进入oracle,然后通过sysdba再次进入数据库,查看oracle数据库是否因操作导致部分不完整,能否正常启动。
通过检测发现oracle除了监听报错之外,数据库能够正常启动、运行,初步认定可能缺少某些文件。
通过运行tomcat程序,发现出现三个严重错误,通过访问tomcat文件下的log日志文件,查看报错原因,error linstener start、cannot find specified temporay folder at f:\tomcat5.5\temp、
Context[/ZHGL]startup failed due to previous errors;linstener start这个可以确定是监听服务出错,但目前这个不是直接导致网站无法开启的主要原因。
ZHGL这个文件一直启动不起来,怀疑是文件缺失,重新安装了一个TOMCAT5.5软件,然后将原先ZHGL的文件复制到新的TOMCAT5.5当中,发现仍是报错。
后来,找到通过数据恢复的,找到的5月7日的ZHGL备份文件,将备份文件替换到TOMCAT5.5下的ZHGL,TOMCAT5.5不在报Context[/ZHGL]startup failed due to previous errors错误了。
网站也能正常运转,但新的问题又出现了,验证码无法正常显示,通过查看JSP的日志文件,发现验证码图片是自动生成,并不是在img文件下的图片。对应的严重报错原因:annot find specified temporay folder at f:\tomcat5.5\temp;查找其目录底下的TEMP文件,发现并没有;