今天一来上班,把本地的项目删掉,从公司svn上把项目重新下了一遍(原因略过),然后就开始继续写新的代码。写完代码准备从eclipse运行tomcat进行调试,结果tomcat启动时报错了,项目没有成功启动。
错误是:java.io.FileNotFoundException: logs\config.log (系统找不到指定的路径。)
但是我在WEB-INF/下、在WEB-INF/classes下创建这个文件都无法消除这个错误。
一通瞎折腾后,结果发现项目的bulid path中有一个jar包的引用位置是错误的,是别人上传到svn的,刚才从svn下载了整个项目,到了本地找不到那个位置就成错误了。这时才发现,因为有这个错误,整个项目的class都没有编译成功,运行tomcat当然报错了。
将jar包引向本地正确的位置后,错误解除,项目正常运行。
所以以后如果碰到一些突然出现的奇怪的错误时,一定不要被错误本身的信息迷惑,要首先想到其他方面是否正常,头疼不一定要医头,脚疼不一定要医脚。