尝试本地运行项目,遇到如下几个报错:
1.om.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
问题:jdbc版本与数据库版本不匹配
解决方案:更改配置中的jdbc版本使与数据库匹配
2.Could not find artifact mysql:mysql-connector-java:pom:8.0.36 in nexus-aliyun
解决方案:
更改pom文件中依赖代码,
原为:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector-java.version}</version>
</dependency>
改为:
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>${mysql-connector-java.version}</version>
</dependency>
3.报错:java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not ...
问题:jdk版本与lombok版本不匹配,
解决方案:将jdk版本调高或将lombok版本更改为较高版本
解决这三个问题,austin的后端初步运行起来,初步运行需要做的就是更改pom文件中的依赖项与本机进行匹配,然后就是更改配置文件中关于数据库ip,端口等的配置。