公司的项目比较老是在tomcat7和jdk1.6的环境下运行,一般的springboot默认的是jdk1.8,当然如果1.7的话也比较容易,但是1.6比较烦
1. 修改Tomcat
和JDK
的值
<properties>
<tomcat.version>7.0.59</tomcat.version>
<jackson.version>2.6.0</jackson.version>
</properties>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
<version>${tomcat.version}</version>
</dependency>
2.修改Jackson的版本
由于默认的Jackson
是2.7版本需要在JDK1.7下运行,需要修改为1.6
<jackson.version>2.6.0</jackson.version>
3.事务
虽然JTA(Java Transaction API)事务本身不需要JDK7,但是官方的API Jar包包含在JDK1.7基础上编译的文件。如果你使用了JTA,你需要将官方的JTA 1.2 API jar 替换成可以在JDK1.6上运行的,例如用
依赖于org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.0.0.Final
去代替javax.transaction:javax.transaction-api
网友评论