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文档编译包、执行脚本,就可以成功搭建起来。

  • 相关阅读:
    iOS静态库的制作
    iOS视频硬件编解码H264
    cocoapods私有库创建
    Mac OS 下基于XAMPP的Phabricator 安装
    OpenGL01(你好,窗口)
    GPUImage类注解
    cocoapods公有库创建
    GCD-调度组
    对初级程序员的思考
    Swift学习(4懒加载、计算型属性、反射机制)
  • 原文地址:https://www.cnblogs.com/miaoying/p/10353559.html
Copyright © 2011-2022 走看看