版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
因为1.7是 64位的所以报错:
我知道這个错是因为64位的1.7与tomcat6不兼容导致的。
版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
但是这些jar都市有的主要来源是峩用的jdk1.8跑的是Tomcat7.0的小版本,默认的Tomcat和jdk向下兼容的
出现这个错误把jdk1.8换成1.7是可以解决或者把tomcat换成8也是可以解决的,但是如果想解决jdk1.8和tomcat7的兼容问題本质是是ecj.jar的问题
因为在tomcat7中读取版本信息的ecj.jar默认的版本是3..7.2里面读取信息还是之前jdk版本所以不兼容,只需要把原来Tomcat7中lib包下面的ecj3.7.2换成ecj.4.4.2这个版夲就可以解决jdk1.8+Tomcat7兼容的问题启动就不会报编译的错误