IDEA17启动SSM(SpringMVC+Spring+Mybatis)项目Tomcat启动报错

之前在运行一个网上下载的SSM(SpringMVC+Spring+Mybatis)论坛DEMO的时候然后就报了下面的错,搜索了很久也找不到原因,今天发现我以前一个整合好的SSM工程也打不开了,还是报同样的错误,我在想是不是Tomcat的配置被改变了还是啥,我重装Tomcat有用吗,或者说有其他的什么解决办法吗,求各位大神

七月 11, 2017 4:39:08 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

Caused by: org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18

七月 11, 2017 4:39:08 下午 org.apache.tomcat.util.modeler.BaseModelMBean invoke
严重: Exception invoking method manageApp
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

[2017-07-11 04:39:08,888] Artifact SSMtest:war exploded: Error during artifact deployment. See server log for details.

七月 11, 2017 4:39:08 下午 org.apache.tomcat.util.modeler.BaseModelMBean invoke
严重: Exception invoking method createStandardContext
javax.management.RuntimeOperationsException: Exception invoking method manageApp

Caused by: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

用的是java8吗?
tomcat使用Tomcat 7.0.30以后的版本试下。

我用的jdk是1.7的,Tomcat用的是7.0.27,是这个原因影响了吗……好的,我去下载jdk1.8和新版本的Tomcat试试

这个问题可能是有可能maven的jar包冲突

1.jdk1.7兼容所有Tomcat,,但是你用的这个IDEA内嵌的jdk版本可能过低,,你是否修改了,,
2.你是否为项目添加tomcat,,idea默认的是没有tomcat的,,你需要自己安装,,可以下载,也可以选择本地,
3,确认jdk和tomcat后重新编译项目,,如果还不成功,,可以从代码本身去考虑问题了