人人开源项目前后端启动遇到的坑

在启动人人开源的后端renren-fast项目时,遇到maven依赖和数据库初始化异常的问题。通过 Lifecycle 的 clean 清除本地缓存,调整 spring-boot-starter-quartz 的配置解决了数据源问题。前端renren-fast-vue启动时,npm install 报错,需特定node版本,使用nvm管理node版本,解决nvm use命令乱码问题。
摘要由CSDN通过智能技术生成

后端项目:renren-fast

码云搜索到人人开源下载后端项目renren-fast项目导入idea,配置好maven之后发现很多jar包会报错,特别是插件问题,可以在<dependency>里面添加引用先下载到仓库后就可以

创建数据库然后修改数据库链接,启动时可能会遇到datasource 初始化异常这类的错误,各种尝试

解决方案

使用Lifecycle下的clean清空下本地缓存,再使用Plugins下的spring-boot
spring-boot:run  这个虽然还是没有成功启动,但报错变了,这里是有点迷。。。

接下来报错还是数据源的问题,百度了好久找到可能是定时器问题,尝试了一下,问题解决

spring-boot-starter-quartz 2.5.6 之前使用org.quartz.impl.jdbcjobstore.JobStoreTX定义quartz的默认数据源支持,配置如下:
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX

2.5.6之后的版本不再支持上面这种方式进行配置默认数据源,改为如下配置:

org.quartz.jobStore.class=org.springframework.scheduling.quartz.LocalDataSourceJobStore

本系统中配置文件为:

src/main/java/io/renren/modules/job/config/ScheduleConfig.java

前端项目:renren-fast-vue

项目启动npm install 报错,首先查看node版本,需要10.xx版本的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值