From f6c8628b5ea9e899e3827d08ded31d7c688a74bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E5=A4=A7=E4=BA=BA=E8=AF=B7=E5=90=83=E8=8A=92?=
<1398164936@qq.com>
Date: Tue, 29 Mar 2022 06:32:34 +0000
Subject: [PATCH 1/4] =?UTF-8?q?add=20=E5=9B=BD=E4=BA=A7=E5=8C=96=E9=80=82?=
=?UTF-8?q?=E9=85=8D=E6=8C=87=E5=8D=97.=20=E5=85=B3=E4=BA=8E=E8=8B=A5?=
=?UTF-8?q?=E4=BE=9D=E9=A1=B9=E7=9B=AE=E9=80=82=E9=85=8D=E5=88=B0=E5=9B=BD?=
=?UTF-8?q?=E4=BA=A7=E5=8C=96=E6=9C=BA=E5=99=A8=EF=BC=8C=E5=9B=BD=E4=BA=A7?=
=?UTF-8?q?=E5=8C=96=E4=B8=AD=E9=97=B4=E4=BB=B6=EF=BC=8C=E5=9B=BD=E4=BA=A7?=
=?UTF-8?q?=E5=8C=96=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84=E6=93=8D=E4=BD=9C?=
=?UTF-8?q?=E6=95=B4=E7=90=86=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
国产化适配指南 | 133 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 133 insertions(+)
create mode 100644 国产化适配指南
diff --git a/国产化适配指南 b/国产化适配指南
new file mode 100644
index 000000000..79f836342
--- /dev/null
+++ b/国产化适配指南
@@ -0,0 +1,133 @@
+1. 说明
+ * 适用范围:本指南适用于SpringBoot+Vue等前后端分离项目。
+ * 适配内容:
+ * 东方通中间件(7.0.4.1)。
+ * 达梦数据库(8)。
+* * *
+2. 数据库迁移
+* 说明:MySQL数据库迁移到DM数据库。
+* 步骤:
+ 1. 打开DM数据迁移工具;
+ 2. 新建工程-输入工程名-确认;
+ 3. 迁移-新建迁移-输入迁移名称-确认;
+ 4. 选择迁移方式-下一步;
+ 5. 输入MySQL数据库信息-下一步;
+ 6. 输入DM数据库信息-下一步;
+ 7. 指定对象复制或查询-下一步;
+ 8. 选择迁移对象-下一步;
+ 9. 审阅迁移任务-完成;
+ 10. 查看迁移错误日志,根据错误日志,进行相关处理。
+* * *
+3. 后端更换达梦数据源
+* 说明:将MySQL数据源更换为DM数据源。
+* 步骤:
+ 1. 将DM8的jar包,添加到mavne的本地仓库;
+ ```
+ mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -Dfile=E:\DmJdbcDriver18.jar
+ ```
+
+ 2. 修改项目中ruoyi-admin模块下的pom.xml文件;
+ ```
+ 替换
+
+ mysql
+ mysql-connector-java
+
+ 为
+
+ mysql
+ mysql-connector-java
+
+ ```
+ 3. 修改项目中ruoyi-admin模块下的application-druid.yml文件;
+ ```
+ 替换
+ driverClassName: com.mysql.cj.jdbc.Driver
+ druid:
+ master:
+ url: jdbc:mysql://127.0.0.1:3306/data_standard_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ username: test
+ password: test
+ 为
+ driverClassName: dm.jdbc.driver.DmDriver
+ druid:
+ master:
+ url: jdbc:dm://127.0.0.1:5236/PS_SERVER?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
+ username: test
+ password: test
+ ```
+ 4. 确保网络通畅,启动服务,观察日志。
+* * *
+4. 后端项目打包为war包
+* 说明:因需要部署到TongWeb7上,将以前的jar包,打包为war包。
+* 步骤:
+ 1. 修改项目中ruoyi-admin模块下的pom.xml文件;
+ ```
+ 替换
+ jar
+ 为
+ war
+ ```
+ 2. 修改项目中ruoyi-framework模块下的pom.xml文件;
+ ```
+ 替换
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+ 为
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-tomcat
+
+
+
+ 3. 运行maven命令,进行打包操作。
+* * *
+5. linux安装TongWeb7
+* 说明:在linux上安装TongWeb7.0.4.1。
+* 步骤:
+ 1. 新建用户:tong7 密码:tongweb7;
+ 2. 安装命令:`sh Install_TW7.0.4.1_Enterprise_Liunx.bin -i console`
+ 3. 安装目录:/media/raid/tong7/TongWeb7.0
+* * *
+6. 后端部署到东方通中间件
+* 说明:将后端项目打包后的war包,部署到TongWeb7中。
+* 步骤:
+ 1. 登录TongWeb7控制台;
+ 2. 应用管理-部署应用-文件位置:服务器:war位置-开始部署;
+ 3. 应用名称:ps-server-应用前缀:ps-server-其他默认-下一步;
+ 4. 虚拟主机设置默认server-完成;
+ 5. 部署成功,通过http://127.0.0.1:8089/ps-server/可以访问到测试接口。
+* * *
+6. 前端部署到东方通中间件
+* 说明:将前端项目打包好的dist包,部署到TongWeb7中。
+* 步骤:
+ 1. 修改前端项目中的.env.production文件中的VUE_APP_BASE_API为你的后端项目名,例如VUE_APP_BASE_API = '/ps-server'。
+ 2. 将前端项目打包后的dist改名ROOT,并在ROOT中创建WEB-INF目录,WEB-INF目录新建web.xml文件如下:
+ ```
+
+
+ Router for Tomcat
+
+ 404
+ /index.html
+
+
+ ```
+ 3. tongWeb部署ROOT(参考步骤6),应用前缀/,虚拟主机设置默认server。
+ 4. 部署成功,通过http://127.0.0.1:8089可以访问到登录页面。
+* * *
+7. 问题记录
+* 服务部署到东方通中间件,导出Excel乱码问题
+ * 处理方式:登录TongWeb控制台-WEB容器配置-HTTP通道管理-tong-http-listener-其他设置-URL编码格式-UTF-8
+
From ed24ad72e0ec2a9afdb1b0f5f706fb8e99b57923 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E5=A4=A7=E4=BA=BA=E8=AF=B7=E5=90=83=E8=8A=92?=
<1398164936@qq.com>
Date: Tue, 29 Mar 2022 06:33:05 +0000
Subject: [PATCH 2/4] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20=E5=9B=BD?=
=?UTF-8?q?=E4=BA=A7=E5=8C=96=E9=80=82=E9=85=8D=E6=8C=87=E5=8D=97=20?=
=?UTF-8?q?=E4=B8=BA=20=E5=9B=BD=E4=BA=A7=E5=8C=96=E9=80=82=E9=85=8D?=
=?UTF-8?q?=E6=8C=87=E5=8D=97.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
国产化适配指南 => 国产化适配指南.md | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename 国产化适配指南 => 国产化适配指南.md (100%)
diff --git a/国产化适配指南 b/国产化适配指南.md
similarity index 100%
rename from 国产化适配指南
rename to 国产化适配指南.md
From ec4d179cfde4b27ca2664299513e84b073925a9e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E5=A4=A7=E4=BA=BA=E8=AF=B7=E5=90=83=E8=8A=92?=
<1398164936@qq.com>
Date: Tue, 29 Mar 2022 06:34:28 +0000
Subject: [PATCH 3/4] =?UTF-8?q?update=20=E5=9B=BD=E4=BA=A7=E5=8C=96?=
=?UTF-8?q?=E9=80=82=E9=85=8D=E6=8C=87=E5=8D=97.md.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
国产化适配指南.md | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/国产化适配指南.md b/国产化适配指南.md
index 79f836342..d4e98ed36 100644
--- a/国产化适配指南.md
+++ b/国产化适配指南.md
@@ -94,7 +94,6 @@
* 步骤:
1. 新建用户:tong7 密码:tongweb7;
2. 安装命令:`sh Install_TW7.0.4.1_Enterprise_Liunx.bin -i console`
- 3. 安装目录:/media/raid/tong7/TongWeb7.0
* * *
6. 后端部署到东方通中间件
* 说明:将后端项目打包后的war包,部署到TongWeb7中。
@@ -105,7 +104,7 @@
4. 虚拟主机设置默认server-完成;
5. 部署成功,通过http://127.0.0.1:8089/ps-server/可以访问到测试接口。
* * *
-6. 前端部署到东方通中间件
+7. 前端部署到东方通中间件
* 说明:将前端项目打包好的dist包,部署到TongWeb7中。
* 步骤:
1. 修改前端项目中的.env.production文件中的VUE_APP_BASE_API为你的后端项目名,例如VUE_APP_BASE_API = '/ps-server'。
@@ -127,7 +126,7 @@
3. tongWeb部署ROOT(参考步骤6),应用前缀/,虚拟主机设置默认server。
4. 部署成功,通过http://127.0.0.1:8089可以访问到登录页面。
* * *
-7. 问题记录
+8. 问题记录
* 服务部署到东方通中间件,导出Excel乱码问题
* 处理方式:登录TongWeb控制台-WEB容器配置-HTTP通道管理-tong-http-listener-其他设置-URL编码格式-UTF-8
From 69984c22afe19a5357c96b999e55868db310fc94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E5=A4=A7=E4=BA=BA=E8=AF=B7=E5=90=83=E8=8A=92?=
<1398164936@qq.com>
Date: Tue, 29 Mar 2022 09:24:54 +0000
Subject: [PATCH 4/4] =?UTF-8?q?update=20=E5=9B=BD=E4=BA=A7=E5=8C=96?=
=?UTF-8?q?=E9=80=82=E9=85=8D=E6=8C=87=E5=8D=97.md.=20=E9=94=99=E8=AF=AF?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
国产化适配指南.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/国产化适配指南.md b/国产化适配指南.md
index d4e98ed36..1b58c406c 100644
--- a/国产化适配指南.md
+++ b/国产化适配指南.md
@@ -35,8 +35,9 @@
为
- mysql
- mysql-connector-java
+ com.dm
+ DmJdbcDriver
+ 1.8.0
```
3. 修改项目中ruoyi-admin模块下的application-druid.yml文件;