# springboot1.6 **Repository Path**: Jicklin/springboot1.6 ## Basic Information - **Project Name**: springboot1.6 - **Description**: springboot在JDK1.6 tomcat7下运行 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-01-03 - **Last Updated**: 2023-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README springboot使用jdk1.6 公司的项目比较老是在tomcat7和jdk1.6的环境下运行,一般的springboot默认的是jdk1.8,当然如果1.7的话也比较容易,但是1.6比较烦 1. 修改Tomcat和JDK的值 ``` 1.6 7.0.59 ``` org.apache.tomcat tomcat-juli ${tomcat.version} 2.修改Jackson的版本 由于默认的Jackson是2.7版本需要在JDK1.7下运行,需要修改为1.6 ``` 2.6.0 ``` 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