原因很扯:在eclipse中编译时用得是jdk1.7,所以在eclipse中启动tomcat一切启动正常,但是打个war包后放在webapp中,手动启动tomcat报错。原因是机器配置的jdk版本是1.8