码迷,mamicode.com
首页 > 其他好文 > 详细

LTS本地搭建详述

时间:2019-02-06 12:04:20      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:bin   新建   数据   l数据库   ssd   .com   java   nec   mamicode   

由于工作项目中使用LTS作为消息队列,这几天有空正好研究一下。

1. 先去GitHub上下载源码:https://github.com/ltsopensource/light-task-scheduler

2. 根据需要,下载mysql、zookeeper,jdk使用Java8,Java11都行

brew install mysql
brew install zookeeper

启动mysql、zookeeper的服务,新建mysql数据库lts

由于我用brew下载的mysql, zookeeper都是最新的版本,可能与项目作者的不符,所以对应的需要修改lts的pom.xml文件。

1. 对于parent里面的pom.xml文件,我主要修改了mysql(改为适应我本地数据库的版本), druid(改为最新版)

<!--修改-->
 <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.13</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>

2. 对于lts-admin项目里的pom.xml文件,我主要修改了mysql(改为适应我本地数据库的版本), druid(改为最新版),添加了jaxb-api

<!--修改--> 
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.13</version> </dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>
<!--添加-->
<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency>

 

如果不修改,将会报错:

1)java.sql.SQLException: validateConnection false

2)java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext

然后按照GitHub上的readme文档编译包、执行脚本,就可以成功搭建起来。

技术图片

 

LTS本地搭建详述

标签:bin   新建   数据   l数据库   ssd   .com   java   nec   mamicode   

原文地址:https://www.cnblogs.com/miaoying/p/10353559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!