DM8 DEM 部署

参考:dm_DEM部署手册(dm安装目录下的web下)

DEM 部署

环境准备

DEM WAR 包:达梦安装目录下/web/dem.war
Tomcat:需要自己准备,与要部署的机器版本匹配即可
JAVA 1.8:需要配置 JAVA 环境,JAVA 版本必须为 JAVA 1.8
达梦数据库:DEM 的后台库

DEM 部署步骤

修改 DEM 后台数据库 dm.ini 参数配置,推荐配置

MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50

在 DEM 后台库中执行 SQL 脚本 dem_init.sql
路径为达梦数据库安装目录下的/web/dem_init.sql
此 SQL 脚本编码为 UTF-8
如果使用 disql 执行 SQL 脚本,请设置 set CHAR_CODE UTF8

[dmdba@DM web]$ ll /opt/dmdbms/web/dem_init.sql 
-rwxr-xr-x 1 dmdba dinstall 142401 731 01:02 /opt/dmdbms/web/dem_init.sql
[dmdba@DM web]$ disql
disql V8
用户名:
密码:

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 1.576(ms)
SQL> set CHAR_CODE UTF8
SQL> `/opt/dmdbms/web/dem_init.sql
配置 tomcat

tomcat安装目录下的conf/server.xml 中<Connector port=“8080”
protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1"

[root@DM conf]# vi /opt/apache-tomcat-8.5.69/conf/server.xml

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" maxPostSize="-1"/>
修改 jvm 启动参数;

在tomcat安装目录下的bin/catalina.sh文件开头加一行

[root@DM bin]# vi /opt/apache-tomcat-8.5.69/bin/catalina.sh

JAVA_OPTS="-server -Xms256m -Xmx1024m -Djava.library.path=/opt/dmdbms/bin"
将 dem.war 放到 tomcat 的 webapps 目录下
[root@DM bin]# cp /opt/dmdbms/web/dem.war /opt/apache-tomcat-8.5.69/webapps/
[root@DM bin]# ll /opt/apache-tomcat-8.5.69/webapps/
总用量 229300
-rwxr-xr-x  1 root root 234797874 93 11:21 dem.war
启动 tomcat
[root@DM bin]# chmod 777 /opt/apache-tomcat-8.5.69/bin/*.sh
[root@DM bin]# /opt/apache-tomcat-8.5.69/bin/startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.5.69
Using CATALINA_HOME:   /opt/apache-tomcat-8.5.69
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.69/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/apache-tomcat-8.5.69/bin/bootstrap.jar:/opt/apache-tomcat-8.5.69/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.
[root@DM bin]# ps -ef|grep tomcat
root      2465     1 93 11:24 pts/0    00:00:13 /usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-8.5.69/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms256m -Xmx1024m -Djava.library.path=/opt/dmdbms/bin -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /opt/apache-tomcat-8.5.69/bin/bootstrap.jar:/opt/apache-tomcat-8.5.69/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-8.5.69 -Dcatalina.home=/opt/apache-tomcat-8.5.69 -Djava.io.tmpdir=/opt/apache-tomcat-8.5.69/temp org.apache.catalina.startup.Bootstrap start
root      2482  1609  0 11:24 pts/0    00:00:00 grep --color=auto tomcat
修改 DEM 连接后台数据库配置文件 db.xml

(tomcat 的路径webapps/dem/war/WEB-INI/db.xml 下)

[root@DM WEB-INF]# vi /opt/apache-tomcat-8.5.69/webapps/dem/WEB-INF/db.xml 

<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
        <Server>192.168.3.88</Server>
        <Port>5236</Port>
        <User>SYSDBA</User>
        <Password>SYSDBA</Password>
        <InitPoolSize>5</InitPoolSize>
        <CorePoolSize>10</CorePoolSize>
        <MaxPoolSize>50</MaxPoolSize>
        <KeepAliveTime>60</KeepAliveTime>
        <DbDriver></DbDriver>
        <DbTestStatement>select 1</DbTestStatement>
        <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
        <SSLPassword></SSLPassword>
</ConnectPool>

重启 tomcat,登录验证

假设部署 DEM 的机器 IP 为 192.168.0.104,
则 DEM 访问地 址:http://192.168.0.104:8080/dem/。
默认用户名和密码:admin/888888。

[root@DM WEB-INF]# /opt/apache-tomcat-8.5.69/bin/shutdown.sh 
Using CATALINA_BASE:   /opt/apache-tomcat-8.5.69
Using CATALINA_HOME:   /opt/apache-tomcat-8.5.69
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.69/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/apache-tomcat-8.5.69/bin/bootstrap.jar:/opt/apache-tomcat-8.5.69/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
[root@DM WEB-INF]# /opt/apache-tomcat-8.5.69/bin/startup.sh 
Using CATALINA_BASE:   /opt/apache-tomcat-8.5.69
Using CATALINA_HOME:   /opt/apache-tomcat-8.5.69
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.69/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/apache-tomcat-8.5.69/bin/bootstrap.jar:/opt/apache-tomcat-8.5.69/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

在这里插入图片描述
在这里插入图片描述

达梦技术社区:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值