ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【DEM Window环境安装部署】

2022-01-21 13:03:32  阅读:175  来源: 互联网

标签:xml 8.5 1.2 tomcat 部署 Window 73 DEM apache


DEM windows环境部署过程

1 环境准备

1.1 安装JAVA

在这里插入图片描述

1.2 安装TOMCAT

下载解压到部署目录
在这里插图片描述

1.2.1 修改tomcat-users.xml参数

将下列信息添加到E:\apache-tomcat-8.5.73\conf\tomcat-users.xml文件中

<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0">
	<role rolename="manager-gui"/>
	<role rolename="manager-script"/>
	<user username="admin" password="123456" roles="manager-script,manager-gui"/>
</tomcat-users>

1.2.2 修改server.xml参数

E:\apache-tomcat-8.5.73\conf\server.xml中<Connector port=“8080”
protocol=“HTTP/1.1”…
追加属性字段maxPostSize="-1"
maxPostSize 参数的意思是使post 内容大小不限制

<Connector port="8080" protocol="HTTP/1.1"
maxPostSize="-1"
connectionTimeout="20000"
redirectPort="8443" />

1.2.3 修改context.xml参数

E:\apache-tomcat-8.5.73\conf\context.xml
添加以下内容
(大小默认是1024,单位是KB):

<Resources cachingAllowed="true" cacheMaxSize="200000" />
<Context>
<!-- Default set of monitored resources. If one of these changes,the -->
<!-- web application will be reloaded.-->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

<!--加到这里-->
<Resources cachingAllowed="true" cacheMaxSize="200000" />
<!-- Uncomment this to enable session persistence across Tomcat restarts -->
<!--<Manager pathname="SESSIONS.ser" />-->
</Context>

1.2.4 修改ConsoleHandler.encoding字符集

将参数java.util.logging.ConsoleHandler.encoding = UTF-8
修改为java.util.logging.ConsoleHandler.encoding = GBK
注意不修改该参数tomcat启动时乱码

1.2.5 修改setclasspath.bat参数

E:\apache-tomcat-8.5.73\bin\setclasspath.bat文件,以下信息添加@echo off后面

set JAVA_HOME=E:\apache-tomcat-8.5.73
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_301\jre

注意:不添加jre信息启动会报错提示找不到JRE_HOME,导致无法启动成功

1.2.6 注册tomcat服务

使用管理员用户打开cmd,注册tomcat服务

E:\apache-tomcat-8.5.73\bin>service.bat install
Installing the service 'Tomcat8' ...
Using CATALINA_HOME:    "E:\apache-tomcat-8.5.73"
Using CATALINA_BASE:    "E:\apache-tomcat-8.5.73"
Using JAVA_HOME:        "C:\Program Files\Java\jdk1.8.0_301"
Using JRE_HOME:         "C:\Program Files\Java\jdk1.8.0_301\jre"
Using JVM:              "C:\Program Files\Java\jdk1.8.0_301\jre\bin\server\jvm.dll"
Failed installing 'Tomcat8' service

1.2.7 启动测试

E:\apache-tomcat-8.5.73\bin>
E:\apache-tomcat-8.5.73\bin>net start tomcat8
Apache Tomcat 8.5 Tomcat8 服务正在启动 .
Apache Tomcat 8.5 Tomcat8 服务已经启动成功。

–能打开该页面,说明user文件配置正确

在这里插入图片描述

2.部署DEM

2.1.修改jvm启动参数

E:\apache-tomcat-8.5.73\bin\catalina.sh,加到第一行:

set java_opts="-server -Xms512m -Xmx1024m -Djava.library.path= E:\dmdbms\bin"

2.2.准备DEM WAR包

拷贝DEM WAR到E:\apache-tomcat-8.5.73\webapps路径下,并修改db.xml文件
E:\apache-tomcat-8.5.73\webapps\dem\WEB-INF
修改 db.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
   <Dbtype>dm8</Dbtype>
   <Server>10.10.10.10</Server>
   <Port>5236</Port>
   <User>sysdba</User>
   <Password>sysdba</Password>
   <InitPoolSize>50</InitPoolSize>
   <CorePoolSize>100</CorePoolSize>
   <MaxPoolSize>500</MaxPoolSize>
   <KeepAliveTime>60</KeepAliveTime>
   <DbDriver></DbDriver>
   <DbTestStatement>select 1</DbTestStatement>
   <!-- <Url>jdbc:dm://localhost:5236</Url> -->
</ConnectPool>

2.3.登录DEM管理

重启tomcat

E:\dmdbms\dmagent-5.3.2>net stop tomcat8
Apache Tomcat 8.5 Tomcat8 服务正在停止.
Apache Tomcat 8.5 Tomcat8 服务已成功停止。

E:\dmdbms\dmagent-5.3.2>net start tomcat8
Apache Tomcat 8.5 Tomcat8 服务正在启动 .
Apache Tomcat 8.5 Tomcat8 服务已经启动成功。
E:\dmdbms\dmagent-5.3.2>

访问地址:http://10.10.10.10:8080/dem/
默认用户/密码:admin/888888
在这里插入图片描述

有任何问题请到技术社区反馈。

24小时免费服务热线:400 991 6599

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

标签:xml,8.5,1.2,tomcat,部署,Window,73,DEM,apache
来源: https://blog.csdn.net/qq_32144799/article/details/122618939

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有