zoukankan      html  css  js  c++  java
  • LTS本地搭建详述

    由于工作项目中使用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文档编译包、执行脚本,就可以成功搭建起来。

  • 相关阅读:
    FFT学习笔记
    FWT(Fast Walsh Transformation)快速沃尔什变换学习笔记
    GMS2游戏开发学习历程
    [BZOJ3238][AHOI2013]差异 [后缀数组+单调栈]
    Trie树简单讲解
    自己的题
    小技巧
    编程注意事项
    构造方法
    递归
  • 原文地址:https://www.cnblogs.com/miaoying/p/10353559.html
Copyright © 2011-2022 走看看