提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
- 如有侵权请联系博主,博主会第一时间解决问题。
- 欢迎各位大神留言
本文是在CentOS7下实现的dm8的安装,东方通中间件是直接集成在java项目中的。(linux可视化版本的东方通部署war未实现)
一、创建虚拟机
手把手虚拟机安装教程:
转载来源:
https://blog.csdn.net/weixin_56191603/article/details/130463844
统信镜像:博主使用的是1060e
二、linux下安装达梦8
1.1 达梦数据库下载
下载连接:
1.2 达梦数据库安装Linux
Linux安装达梦官方文档:
https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html
注意:
- 安装目录,如果是在dm8目录下,则官方文档中的“配置实例”中初始化命令
./dminit path=/dm/data
一定要改为在这里插入代码片./dminit path=/dm8/data
- 报错/tmp空间不足解决
命令输入:df -h
扩容命令:mount -o remount,size=2G /tmp
1.3 下载达梦Windows版本
下载windows版本是为了更好的操作数据库
1.3.1 连接数据库
默认账号密码
账号:SYSDBA
密码:SYSDBA
这里一个暂时是一个用户对应一个库,用户名叫什么就在对应的库(模型)下建立表。博主暂时还没有测Java连接一个用户,去访问不同的库(模型)下的表
- 在SYSDBA库(模型)中建立表
#此表会在以下Java项目中进行访问
CREATE TABLE "SYSDBA"."TESTDB1"
(
"id" INT IDENTITY(1, 1) NOT NULL,
"name" VARCHAR(50),
NOT CLUSTER PRIMARY KEY("id")) STORAGE(ON "MAIN", CLUSTERBTR) ;
三、安装东方通
1.1 Linux下安装
-官方填写试用申请
https://tongtech.com/dft/service.html
客服会在一到两天内根据手机号添加你V
压缩包放到linux随便一个目录下,客服还会给 license.dat 文件
- Linux下解压TongWeb7.0.4.9_Enterprise_Linux
- 将 license.dat 文件放入TongWeb7.0.4.9_Enterprise_Linux目录下
- 进入bin目录
- ./startserver.sh启动东方通
- ./startservernohup.sh 守护进程启动方式
启动以后
IP:9060/console/rest
(IP为虚拟机IP,根据命令ip addr 可以获取到)
账号thanos
密码:thanos123.com
1.2 介绍整合java项目版东方通
需要问客服要Java项目整合东方通版本
这里客服给的是TongWeb7.0.E.6_P2版本的
- 在这个目录下解压这四个.zip
- 以其中一个为例,双击.bat文件,第二个.bat文件会将项目所需.jar按下载到你本地maven仓库
另外三个以此类推
1.3 java项目集成东方通
1.1 项目导入jar,我这里用的是2X的.jar,需要1x的可以更改下引入jar包
- 这里是mybatis整合的东方通案例
git可以拉取测试案例 https://gitee.com/an_qingtao/mybatis-dm-long.git , 此项目可以直接放入服务器中启动,打成war包扔到linux东方通应用部署当中并不能运行,此问题还未解决。解决的老铁可以留言
注意:此测试案例中并没有 license.dat 文件东方通客服会给 license.dat 文件, 放入如图位置
yml中连接数据库配置自己库
这里的dm8jar是我自己下载的,如果使用官方的:路径为
你安装的达梦路径下的\drivers\jdbc
,jdk8选用DmJdbcDriver18.jar
<!-- 添加dm8 jdbc jar 包依赖-->
<dependency>
<groupId>com.dameng</groupId>
<artifactId>Dm8JdbcDriver18</artifactId>
<version>8.1.1.49</version>
</dependency>