环境准备
操作系统为中标麒麟7.0。
• DEM WAR 包
• Tomcat
• 达梦数据库
达梦数据库安装
https://editor.csdn.net/md/?articleId=110792233
tomcat安装
1.下载tomcat
tomcat官方下载地址:http://tomcat.apache.org/
本次下载和使用的是apache-tomcat-9.0.41.tar.gz
2.tomcat安装
将tomcat安装包上传到虚拟机中,进行解压,解压命令为:
tar -xvf apache-tomcat-9.0.41.tar.gz
解压后进入apache-tomcat-9.0.41/bin目录下,可以看到tomcat启动和停止等脚本。
./startup.sh #启动
./shutdown.sh #停止
dem部署
(1)在DEM后台库中执行SQL脚本dem_init.sql,脚本在$DM_HOME/web目录下
[dmdba@localhost tomcat]$ cd $DM_HOME/web
[dmdba@localhost web]$ ll
总用量 193660
-rwxr-xr-x 1 dmdba dinstall 141292 12月 28 09:29 dem_init.sql
-rwxr-xr-x 1 dmdba dinstall 3243297 12月 28 09:29 DEM.pdf
-rwxr-xr-x 1 dmdba dinstall 4238 12月 28 09:29 demsdk.jar
-rwxr-xr-x 1 dmdba dinstall 194907628 12月 28 09:29 dem.war
-rwxr-xr-x 1 dmdba dinstall 3329 12月 28 09:29 readme.txt
执行脚本dem_init.sql
[dmdba@localhost web]$ disql sysdba/SYSDBA
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 2.931(ms)
disql V8
SQL> start /home/dmdba/dmdbms/web/dem_init.sql
(2)tomcat配置
在 conf/server.xml 中<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段
maxPostSize="-1";
修改 jvm 启动参数
bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin";
(3)找到dem.war,在$DM_HOME/web目录下,把dem.war放在 tomcat 的 webapps 目录下。
(4)修改db.xml
启动tomcat,dem.war会自动解压,进入目录进行修改;或者直接修改war包中的配置。文件位于webapps/dem/WEB-INI/db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Server>192.168.1.5</Server> #数据库IP
<Port>5234</Port> #数据库端口
<User>SYSDBA</User> #用户名
<Password>SYSDBA</Password> #密码
<InitPoolSize>50</InitPoolSize>
<CorePoolSize>100</CorePoolSize>
<MaxPoolSize>500</MaxPoolSize>
<KeepAliveTime>600</KeepAliveTime>
<DbDriver></DbDriver>
<DbTestStatement>select 1</DbTestStatement>
<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
<SSLPassword></SSLPassword>
</ConnectPool>
(5)启动tomcat并验证
访问地址http://192.168.1.5:8080/dem/
默认用户名和密码:admin/888888