看你编译选项,是输出1.7版本的class,还是输出1.6的。eclipse自已不带jdk,他编译也不使用jdk的开发工具,只是借用运行环境的jre.eclipse编译使用自已开发的compiler tools。如果使用java1.6以上jdk,建议使用tomcat6以上版本。
设置eclipse运行时使用的jdk 以及设置tomcat运行时使用的jdk