# 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