报错日志:
Jan 16, 2013 12:33:25 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-9278 Jan 16, 2013 12:33:25 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 381 ms Jan 16, 2013 12:33:25 PM org.apache.catalina.realm.JAASRealm setContainer INFO: Set JAAS app name Catalina Jan 16, 2013 12:33:25 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Jan 16, 2013 12:33:25 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.35 Jan 16, 2013 12:33:25 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory ROOT Jan 16, 2013 12:33:25 PM org.apache.catalina.core.StandardContext start SEVERE: Error filterStart Jan 16, 2013 12:33:25 PM org.apache.catalina.core.StandardContext start SEVERE: Context [] startup failed due to previous errors Stopping Tomcat because the context stopped.现在是:2013 1 16 20:35,但报错时间却是12:33,不知为啥。开始报错还是10:20分左右的,因为我在10:20分钟左右试过一次,但从来就没有成功过!
还请大牛给我指点下,这个问题已经折磨我好久了!多谢了!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题不是很明显,目测是由于编译版本不一致导致的。看SEVERE:ErrorfilterStart这是关键,让问题暴漏出来就把web.xml的filter先注释掉,重启服务器,这时候就会出现具体异常信息了。猜测两种原因导致:1.缺少必要的jar包2.编译版本和部署版本的jdk不一致导致。goodluck!
结贴:通过上面的错误日志是无法看出端倪的,即使能也不全面。推荐的做法是下载Eclipse的插件,可以查看详细的错误日志,一般错误会是在数据库密码上面,可以看我的另一篇博客:确认JDK是否为1.6版本的?
再确认JDBC是否用传统的连接?