注册
如何使用最新tomcat11部署DEM
技术分享/ 文章详情 /

如何使用最新tomcat11部署DEM

88 2025/11/07 103 0 0

安装包准备

* 8.1.4.80_p8 * dem7.8.0 * tomcat-11 * tomcat迁移工具--tomcat-jakartaee-migration-main

安装达梦数据库

##用户 groupadd dinstall groupadd dmdba useradd -g dinstall -G dmdba,dinstall -m -d /home/dmdba -s /bin/bash dmdba echo "123123"| passwd --stdin dmdba ##目录规划 mkdir -p /dm8/dmdbms mkdir -p /dm8/dmdata mkdir -p /dm8/dmbak mkdir -p /dm8/dmarch mkdir -p /dm8/dmcore chmod -R 755 /dm8 && chown -R dmdba:dinstall /dm8

优化系统参数–此处省略

sh DMInstall.bin -i cd /dm8/dmdbms/bin ./dminit path=/dm8/dmdata/ EXTENT_SIZE=32 PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=1 DB_NAME=DEM INSTANCE_NAME=DEM AUTO_ADJ_PARA=1 SYSDBA_PWD=1Qaz[][] SYSAUDITOR_PWD=1Qaz[][] cd /dm8/dmdbms/script/root ./dm_service_installer.sh -t dmserver -p DEM -dm_ini /dm8/dmdata/DEM/dm.ini ##推荐 MEMORY_POOL = 200 BUFFER = 1000 KEEP = 64 SORT_BUF_SIZE = 50

优化数据库参数–此处省略

DmServiceDEM start 执行 dem_init.sql disql SQL> set CHAR_CODE UTF8; SQL> start /data/dem_init.sql;

安装tomcat

bin:存放启动和关闭Tomcat的脚本文件。
conf:存放配置文件,如server.xml(主要配置文件)、web.xml等。
lib:存放Tomcat运行所需的库文件(JAR包)。
logs:存放运行日志文件。
temp:存放临时文件。
webapps:存放Web应用程序,可以直接将WAR包或解压后的项目放在此目录下进行部署。

##配置tomcat迁移工具 ##在联网环境使用迁移工具编译dem.war unzip tomcat-jakartaee-migration-main.zip cd tomcat-jakartaee-migration-main ./mvnw verify cp dem.war tomcat-jakartaee-migration-main/target cd target java -jar jakartaee-migration-*-shaded.jar dem.war dem_new.war ##安装java tar -zxvf jdk-21_linux-x64_bin.tar.gz mv jdk-21.0.4 /dm8/java ##配置环境变量 vi .bash_profile export JAVA_HOME=/dm8/java export PATH=$PATH:$DM_HOME/bin:$JAVA_HOME/bin:/dm8/tomcat/bin ##安装tomcat tar -zxvf apache-tomcat-11.0.12.tar.gz mv apache-tomcat-11.0.12 /dm8/tomcat mv dem_new.war /dm8/tomcat/webapps/dem.war ##修改server配置 ##将由容器的FORM URL参数解析处理的POST的最大字节大小,负数表示不限制 在conf/server.xml 中<Connector port=" 8080" protocol="HTTP/1.1"... 1、追加属性字段maxPostSize="-1" 2、根据需求--修改Connector port="9091" ##修改jvm参数 vi bin/catalina.sh ##第一行添加 JAVA_OPTS="-server -Xms40m -Xmx2048m -Djava.library.path=/dm8/dmdbms/bin" ##启停 /dm8/tomcat/bin/startup.sh /dm8/tomcat/bin/shutdown.sh rm -rf /dm8/tomcat/webapps/dem.war ##修改db.xml vi /dm8/tomcat/webapps/dem/WEB-INF/db.xml <?xml version="1.0" encoding="UTF-8"?> <ConnectPool> <Server>127.0.0.1</Server>##dem数据库ip <Port>5236</Port> <User>SYSDBA</User> <Password>1Qaz[][]</Password> <InitPoolSize>5</InitPoolSize>##连接池 <CorePoolSize>10</CorePoolSize>##允许最小空闲连接 <MaxPoolSize>50</MaxPoolSize>##允许最大空闲连接 <KeepAliveTime>60</KeepAliveTime>##空闲链接存活时间 <DbDriver></DbDriver> ##Dmjdbc 驱动路径,默认为 WEB_INF/lib/ <DbTestStatement>select 1</DbTestStatement> ##测试sql <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir> <SSLPassword></SSLPassword> </ConnectPool> ##启动tomcat ##登录验证 浏览器:http://ip:9091/dem 默认用户名和密码 admin/888888

配置DEM

部署dmagent

##修改agent文件
cd /dm8/dmdbms/tool/dmagent
vi agent.ini
    center_url                                        = http://DEM_IP:9091/dem
##启动agent
./start.sh INSTALL_SERVICE_KEY 999999   (7.6.0必须执行)
./start.sh -d agent.ini
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服