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

  • 相关阅读:
    PC上图标显示异常 白色框框处理方案
    判断Javascript变量是否为空 undefined 或者null(附样例)
    MySQL双版本共存解决方案
    跨境电商进口业务的通关模式
    史上最完整跨境电商投资分析报告!
    Fastcgi_Finish_Request 提高页面响应速度
    浏览器工作原理
    thinkphp 命名规范
    git diff ^M的消除
    git简明教程
  • 原文地址:https://www.cnblogs.com/miaoying/p/10353559.html
Copyright © 2011-2022 走看看