DEM WEB管理器的搭建部署

DEM WEB管理器的搭建部署

  1. 创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置:
    MEMORY_POOL = 200
    BUFFER = 1000
    KEEP = 64
    MAX_BUFFER = 2000
    SORT_BUF_SIZE = 50
    //这个几个参数为什么推荐配置成这样?而且我之前在学习的时候就没有看到dm.ini配置项里面有MAX_BUFFER这个参数。
  2. 在该数据库中执行SQL脚本dem_init.sql,此SQL脚本编码为UTF-8,如果使用disql执行SQL脚本,请设置set CHAR_CODE UTF8;
     在disql中登录,输入服务名和用户名密码后,一直enter下去就行

 设置运行环境,然后运行sql脚本;

 运行结束

在使用disql设置编码后运行sql脚本,还是会出现字符乱码的情况,所以我建议用管理工具运行sql脚本。

  1. 配置后台数据库的连接信息:ip、port、用户名、密码、连接池大小,SSL登录信息等,在文件WEB-INF/db.xml(在dem.war压缩包中)配置;
    //要先将dem.war这个文件放到F:\apache-tomcat-9.0.0.M1\webapps\dem\目录下再修改其中相关数据//

//如果需要SSL安全方式连接后台数据库, 要求 配置SSLDir和SSLPassword:
默认在WEB-INF/sslDir目录存有密钥对,WEB-INF/db.xml配置客户端连接使用的密钥文件(SSLDir)为WEB-INF/sslDir/client_ssl/SYSDBA,密码(SSLPassword)为空,对应WEB-INF/db.xml配置的登录用户SYSDBA,此时,只需拷贝WEB-INF/sslDir/server_ssl到后台数据库执行码目录。
密码字段加密:
db.xml中Password和SSLPassword支持设置自定义加解密引擎对密码进行加解密处理,通过属性engine指定加解密引擎类路径。自定义加解密引擎需要实现demsdk.jar中提供的com.dameng.dem.server.util.IEncryptEngine接口。将自定义加解密引擎打包成jar文件放入WEB-INF\lib目录下。
demsdk.jar提供了一个默认的加解密引擎:com.dameng.dem.server.util.DefaultEncryptEngine,使用默认加解密引擎配置如下:
通过DefaultEncryptEngine加密后的密码
详细描述可参见DEM.pdf中db.xml和demsdk的相关章节
4. 配置tomcat
 在conf/server.xml中<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1";

 修改jvm启动参数,
Linux:bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/dmdbms/bin"
Windows:bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path= D:\dmdbs\bin
//注意这个地方,一旦你本地配置好了java环境变量的地址后,就不要加上后面那个地址了。不然会造成启动失败。

 保存修改,运行bin\startup文件,然后打开命令端输入jvisualvm,

 打开java visualvm 检查是否添加成功;

  1. 启动tomcat

 安装服务

 配置dmagent中的文件D:\dmdbs\tool\dmagent\config.properties

保证一致。
 运行startup 启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值