HTTP Status 500 - Servlet.init() for servlet springmvc threw exception

在学习springmvc 注解映射器和注解适配器的时候 运行出现了问题,问题如图

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception百度有人说是jdk版本和springmvc版本不兼容,之前我的jdk版本是1.8,springmvc版本是3.2,jdk改成1.7后还是有问题,然后自己捣鼓发现 配置handler使用扫描组件就会用问题

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
单个配置就没有问题,但是使用下面两行注解的代码来配置就会有问题, 解决过程如下
windows->preferences

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
Server->Runtime Environments,选择Apache Tomcat v7.0
HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
Edit

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
把JRE改成1.7
HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
HTTP Status 500 - Servlet.init() for servlet springmvc threw exception1.7的下载,安装其他博客上都有