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