通过TomCat中间件T部署达梦DEM系统

1、搭建DEM系统

1.1-安装数据库

https://blog.csdn.net/qq_33809566/article/details/103245701

1.2-修改实例参数

修改 dm.ini参数配置

MEMORY_POOL     =  200
BUFFER          =  1000
KEEP            =  64
MAX_BUFFER      =  2000 (dm7中设置,dm8中已没有此参数)
SORT_BUF_SIZE   =  50

1.3-导入SQL脚本到数据库

在数据库中执行以下SQL脚本dem_init.sql;


```bash
[dmdba@localhost bin]$ ./disql 
disql V8
用户名:
密码:

服务器[LOCALHOST:5236]:处于主库配置状态
登录使用时间: 318.389(毫秒)


SQL> SET DEFINE OFF
SQL> SET CHAR_CODE UTF8
SQL> START /dm7/web/dem_init.sql

1.4-安装JDK并配置环境变量

1、 安装JDK

下载jdk-8u152-linux-x64.rpm

链接:https://pan.baidu.com/s/1Nj42k5tgw6v4h4Uraup6uQ
提取码:q1um

[root@localhost opt]# rpm -ivh jdk-8u152-linux-x64.rpm 
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8-2000:1.8.0_152-fcs        ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...
[root@localhost opt]# 

2、设置JKD环境变量

配置/etc/profile,在文件尾部添加如下配置

root@localhost bin]# vi /etc/profile 
export JAVA_HOME=/usr/java/jdk1.8.0_152
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

3、生效配置文件,并查看java版本

[root@localhost opt]# source /etc/profile
[root@localhost opt]# java -version
openjdk version "1.8.0_222-ea"
OpenJDK Runtime Environment (build 1.8.0_222-ea-b03)
OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode)

1.5-配置tomcat

下载tomcat
链接:https://pan.baidu.com/s/11RGq-RDRuFS1b0XdrQ_qlg
提取码:1dag

将tomcat 部署到/dm8/tomcat7目录下:

[root@NeoKylin6-dm8 dm8] pwd
/dm8
[root@NeoKylin6-dm8 dm8] tar  xvf  apache-tomcat-7.0.96.tar
[root@NeoKylin6-dm8 dm8] mv  apache-tomcat-7.0.96  tomcat7 
[root@NeoKylin6-dm8 dm8] cd  /dm8/tomcat7/bin
[root@NeoKylin6-dm8 bin] cp  bin/catalina.sh  /etc/init.d/tomcat

编辑tomcat文件:

[root@localhost ~]cd /etc/init.d/tomcat
[root@localhost ~]vi  tomcat 

在第二行输入

#chkconfig: 2345 10 90
#description:Tomcat service     
CATALINA_HOME=/dm8/tomcat7
JAVA_HOME=/usr/java/jdk1.8.0_152
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/dmdbms/bin"

修改tomcat的server.xml 文件:

[root@localhost conf]# vim server.xml

在这里插入图片描述

<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1"

在这里插入图片描述

复制达梦DEM系统war部署到tomcat下面


```c

```bash
[root@localhost conf]# cd /dm8/web/
[root@localhost web]# ll
总用量 191484
-rwxr-xr-x. 1 dmdba dmdba    128532 10月 21 08:51 dem_init.sql
-rwxr-xr-x. 1 dmdba dmdba   3328380 9月  17 14:12 DEM.pdf
-rwxr-xr-x. 1 dmdba dmdba      4238 9月  17 14:12 demsdk.jar
-rwxr-xr-x. 1 dmdba dmdba 192603218 10月 21 08:48 dem.war
-rwxr-xr-x. 1 dmdba dmdba      3360 9月  17 14:12 readme.txt
  
[root@localhost web]# cp dem.war /dm8/tomcat7/webapps/

启动tomcat

[root@localhost web]# service tomcat start
Using CATALINA_BASE:   /dm8/tomcat7
Using CATALINA_HOME:   /dm8/tomcat7
Using CATALINA_TMPDIR: /dm8/tomcat7/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_152
Using CLASSPATH:       /dm8/tomcat7/bin/bootstrap.jar:/dm8/tomcat7/bin/tomcat-juli.jar
[root@localhost web]# 

修改DEM配置DB配置文件

[root@localhost dem]# cd /opt/dmdbms/tomcat7/webapps/dem/WEB-INF/
[root@localhost WEB-INF]# ll
总用量 48
drwxr-xr-x. 5 root root    88 10月 21 09:12 classes
-rw-r--r--. 1 root root   457 10月  9 21:08 db.xml
-rw-r--r--. 1 root root    36 8月  27 13:43 dem.properties
drwxr-xr-x. 3 root root    17 10月 21 09:12 deploy
drwxr-xr-x. 2 root root  4096 10月 21 09:12 lib
-rw-r--r--. 1 root root  1091 8月  27 13:43 log4j.xml
drwxr-xr-x. 4 root root    42 10月 21 09:12 sslDir
-rw-r--r--. 1 root root 31090 8月  27 13:43 web.xml
[root@localhost WEB-INF]# vi db.xml 
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
        <Server>127.0.0.1</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

[root@localhost WEB-INF]# service tomcat stop
Using CATALINA_BASE:   /dm8/tomcat7
Using CATALINA_HOME:   /dm8/tomcat7
Using CATALINA_TMPDIR: /dm8/tomcat7/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_152
Using CLASSPATH:       /dm8/tomcat7/bin/bootstrap.jar:/dm8/tomcat7/bin/tomcat-juli.jar
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
[root@localhost WEB-INF]# service tomcat start
Using CATALINA_BASE:   /dm8/tomcat7
Using CATALINA_HOME:   /dm8/tomcat7
Using CATALINA_TMPDIR: /dm8/tomcat7/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_152
Using CLASSPATH:       /dm8/tomcat7/bin/bootstrap.jar:/dm8/tomcat7/bin/tomcat-juli.jar
[root@localhost WEB-INF]# 

设置tomcat开启自启

[root@localhost bin]# systemctl enable tomcat
tomcat.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig tomcat on

1.6登录dem系统

DEM 的访问地址:http://192.168.1.101:8080/dem/
默认用户名和密码:admin/888888

点击登录进入dem
在这里插入图片描述
在这里插入图片描述

此时数据库和主机还无法监控远程服务器,因为远程服务器的代理还没有部署。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值