java项目集成taos数据库问题(代码片段)

gsls200808 gsls200808     2023-01-14     108

关键词:

部署到tomcat报

java.lang.NoClassDefFoundError: Could not initialize class com.taosdata.jdbc.TSDBJNIConnector

通过查github发现

https://github.com/taosdata/TDengine/issues/4238https://github.com/taosdata/TDengine/issues/4238原因是,驱动是基于c写的,需要先安装taos客户端

下载

wget https://www.taosdata.com/assets-download/TDengine-client-2.2.0.5-Linux-x64.tar.gz

注意版本对应,版本号改成自己用的版本就行

安装很简单,解压后里面有个install.sh,执行那个install.sh就行

但是对于docker就很麻烦 需要映射驱动

以下内容摘自github

在运行docker的时候,映射taos驱动:

-v /usr/local/taos/driver/libtaos.so.2.1.1.0:/usr/lib/libtaos.so

完整的例子(指定taos驱动和时区):

docker run -d \\
    --name application-name \\
    --hostname docker-hostname \\
    -v /usr/local/taos/driver/libtaos.so.2.1.1.0:/usr/lib/libtaos.so \\
    -v /usr/share/zoneinfo:/usr/share/zoneinfo \\
    -e TZ=Asia/Shanghai \\
    -p 8080:8080 \\
    docker-image-name


 

精通系列springboot集成elasticsearch+项目实战(代码片段)

Java之ElasticSearch7.x.x+SpringBoot+爬虫+项目实战【一篇文章精通系列】【SpringBoot集成ElasticSearch+项目实战】一、ElasticSearch的Java官方文档1、查看官方文档2、找到了原生的依赖3、初始化二、创建SpringBoot项目1、创建项目2、... 查看详情

若依项目分模块集成uflo2(代码片段)

...Hibernate作为持久层,可运行于所有主流程应用服务器及流数据库之上的轻量级流程引擎。其官方说明文档可参看:http://wiki.bsdn.org/pages/ 查看详情

ace_tao017ace_wrappersexamplesreactor(代码片段)

看一个开源项目,示例代码是最直接的教程了。ACE的Reactor代码如下图所示: 打开READMEThisdirectorycontainssubdirectoriesthattesttheACEReactorandProactor.DgramTeststheCODgramandDgramclasseswiththeReactor..MiscVariousmiscell 查看详情

ace_tao017ace_wrappersexamplesreactor(代码片段)

看一个开源项目,示例代码是最直接的教程了。ACE的Reactor代码如下图所示: 打开READMEThisdirectorycontainssubdirectoriesthattesttheACEReactorandProactor.DgramTeststheCODgramandDgramclasseswiththeReactor..MiscVariousmiscell 查看详情

持续集成工具jenkins部署发布java项目(代码片段)

...ins在一台主机,jenkins服务使用的tomcat是8080端口,本次JAVA项目部署使用的tomcat是8090端口二.部署流程和所需工具所需工具:maven、tomcat三.部署过程1.修改部署JAVA项目的tomcat端口为8090将解压的tomcat包放到/opt下修改端口为8090vimconf/se... 查看详情

精通系列springboot集成elasticsearch+项目实战(代码片段)

Java之ElasticSearch7.x.x+SpringBoot+爬虫+项目实战【一篇文章精通系列】【SpringBoot集成ElasticSearch+项目实战】一、ElasticSearch的Java官方文档1、查看官方文档2、找到了原生的依赖3、初始化二、创建SpringBoot项目1、创建项目2、... 查看详情

创建一个spring集成mybatis的项目(代码片段)

选择javaEE创建一个项目项目目录config.properties文件关于数据库的相关数据driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis_db?characterEncoding=utf8&serverTimezone=Asia/Shanghaiuname 查看详情

创建一个spring集成mybatis的项目(代码片段)

选择javaEE创建一个项目项目目录config.properties文件关于数据库的相关数据driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis_db?characterEncoding=utf8&serverTimezone=Asia/Shanghaiuname 查看详情

基于java的插件化集成项目实践(代码片段)

...有优缺点,在这篇文章我将介绍Java热插拔技术在我司项目中的实践。前言在开始之前,先看下插件系统的整体框架插件开发模拟环境“插件开发模拟环境”主要用于插件的开发和测试,一个独立项目,提供给插件... 查看详情

springcloudsecurityoauth2集成(代码片段)

...件创建jwt.jks文件修改SpringCloudSecurityOauth2DemoApplication创建数据库表结构创建AuthResourceServerConfig创建AuthServerJdbcTokenStoreConfig.java创建AuthServerJwtTokenStoreConfig创建AuthServerRedisTokenStoreConfig.java创建AuthTokenEnhancer创建JwtTokenStoreConfig创建RedisS... 查看详情

数据存储redis第一章:快速集成redis应用到项目中(代码片段)

准备工作:搭建项目提供Redis模块给其他项目集成应用我们创建一个项目:第一步:父类的pom.xml文件:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns 查看详情

数据存储redis第一章:快速集成redis应用到项目中(代码片段)

准备工作:搭建项目提供Redis模块给其他项目集成应用我们创建一个项目:第一步:父类的pom.xml文件:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns 查看详情

springcloudalibabasentinel集成(代码片段)

创建spring-cloud-alibaba-sentinel-demo项目项目代码:https://gitee.com/java_wxid/java_wxid/tree/master/demo/spring-cloud-alibaba-sentinel-demo项目结构如下(示例):修改pom.xml代码如下(示例࿰ 查看详情

javaweb.三层架构项目集成(代码片段)

...11篇与Web相关的文章,那么今天这一篇在讲三层架构项目集成的同时,我会把之前的在简单的讲一下。前篇总结什么是jsp  -是一种文件格式  -写java,html,css,js  -jsp本质上是java的额外封装,解析过程中优先解析java    <... 查看详情

springcloudhystrix集成(代码片段)

本章会结合【java_wxid项目】【第二章】【SpringCloudAlibabaNacos集成】的spring-cloud-alibaba-nacos-demo项目结合使用文章目录创建spring-cloud-hystrix-demo项目修改pom.xml文件创建bootstrap.yml文件修改启动类SpringCloudHystrixDemoApplication创建HystrixCont 查看详情

springcloudgateway集成(代码片段)

本章会结合【java_wxid项目】【第五章】【SpringCloudHystrix集成】的spring-cloud-hystrix-demo项目进行demo演示文章目录创建spring-cloud-gateway-demo项目修改pom.xml创建bootstrap.yml文件修改启动类SpringCloudGatewayDemoApplication校验gateway是否工作创建spr... 查看详情

java与数据库访问对象的集成测试(代码片段)

查看详情

推荐学java——spring集成mybatis(代码片段)

本文目录前情回顾集成步骤第一步:创建数据库、数据表第二步:新建项目,完成基本配置第三步:创建实体类第四步:创建dao接口和mapper文件第五步:完成MyBatis主配置文件第六步:创建Service接口和... 查看详情