华为云用户手册

  • 部署ABI 如果金蝶9.0上正常部署ABI5.3.1,需要做以下处理。增加一个web.xml文件在war包的WEB-INF目录下。 如果金蝶9.0上部署启动报错,需要删除WEB-INF\lib下的eweb-1.4.1-SNAPSHOT.jar中的META-INF\services下的javax.servlet.ServletContainerInitializer文件后重启。 第一种方式:进入控制台管理界面,单击右边“应用管理”,单击“部署应用” 图1 部署ABI1 图2 部署ABI2 在部署应用对话框中,输入应用名称,选择“本地应用包”,单击“选择文件”按钮,在本地找到ABI包,单击完成。等待上传和部署,直到部署应用对话框的消失。 至此,部署操作就完成了。 第二种方式:将war包放入applications目录下并启动 图3 启动 访问测试:找到部署的应用,单击右边的查看应用模块, 图4 查看应用模块 单击访问应用 图5 访问应用 父主题: 金蝶AAS V9.0中部署ABI
  • 集群中辅节点操作 本例是weblogic双机集群,以上操作均在主节点中完成。 集群中的所有 Server 必须位于同一网段,并且必须是 IP 广播(UDP)可到达的; 集群中的所有 Server 必须使用相同的版本,包括 Service Pack; 集群中的 Server 必须使用永久的静态 IP 地址。动态 IP 地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态 IP 地址,只有这样,客户端才能访问服务器; 辅节点weblogic安装和主节点相同版本,安装路径相同,过程略。辅节点具体操作如下: 将主节点创建好的user_projects文件夹复制到辅节点机器 图4 复制
  • 部署环境配置 安装前准备 安装JDK1.8或以上版本,具体参照前面章节步骤 开始安装 使用root用户登录,进入安装包文件所在的路径,执行命令:./java -jar tas-installer-2.8.5.jar -console,安装过程简单,此处省略。 启动和停止 安装成功后进入安装目录,如/data/tas2.8.5/bin,通过./ StartTAS.sh来启动服务 服务启动后,通过命令./ StopTAS.sh来停止服务。 管理控制台 已经正确启动了Tas应用服务器后,在浏览器中输入以下URL:http://ip:8081/tas-console ip:指安装Tas应用服务器软件的计算机的IP地址 8081:是Tas应用服务器默认的http端口
  • 部署数据治理 进入管理控制台,单击左侧的“发布应用程序” 图1 部署数据治理1 第一种方式:单击“上传文件”,选择需要上传的文件,说明:文件小于200M时,选择上传war文件 图2 部署数据治理2 第二种方式:文件大于200M时,选择服务器上的war文件 图3 部署数据治理3 这里使用第二种方式 图4 部署数据治理4 单击确定,开始部署 图5 部署数据治理5 成功部署之后,应用程序列表中会出现刚刚部署的应用程序,单击访问即可进入应用访问地址 图6 部署数据治理6
  • Linux环境部署 下载edi-edgenodeagent-linux.zip文件,放在Linux服务器某个文件夹中,解压压缩,注意解压文件后可能没有权限需要重新执行chmod命令赋予权限,文件中包含jdk,jar包,flume、canal、run.sh。 修改run.sh文件中的端口(默认8686)、内存大小,然后执行run.sh启动,注意端口不要被占用,如果需要程序在后台运行,则在run.sh最后一行前后加nohup和&,如图。 图1 Linux环境部署 自研环境的操作系统中,根据不同的CPU使用不同架构的jdk,例如:银河麒麟环境,需要使用open jdk,而边缘采集节点程序自带的jdk为Oracle jdk。操作方式:使用对应的jdk替换程序原有的jdk,注意文件名需与原有的文件名一致。
  • Windows环境部署 下载edi-edgenodeagent-win.zip文件,放在windows服务器某个文件夹中,解压压缩,注意解压文件后可能没有权限需要重新执行chmod命令赋予权限,文件中包含jdk,jar包,flume、canal、run.bat。 修改run.bat文件中的端口(默认8686)、内存大小,然后执行run.bat启动,注意端口不要被占用,如图。 图2 Windows环境部署
  • 依赖jar包 使用不同的Flume组件需要额外添加相关的Jar包,详情见第二章依赖驱动清单。 如果系统已经安装Hadoop并配置了“HADOOP_HOME”环境变量就不需要再添加这些jar包。 可以直接将压缩包中的jar放到flume/lib目录下。建议用flume官方文档中拓展第三方插件的方式,在flume 安装目录下创建\plugins.d目录,jar包放到libext目录下,例如: 图4 依赖jar包
  • 集群场景说明 集群4个节点部署在两台服务器上,对应的服务器IP、端口、工作目录如下。Redis单独一台服务器部署。以双机双节点的配置数据治理平台集群为例,说明在数据治理平台中如何配置集群。 表1 集群场景说明1 物理机器 节点名称 IP地址 端口号 工作目录 Machine1 Server1(主控) 192.168.1.101 9001 /work_dir/rootdir1/ Machine1 Server2 192.168.1.101 9002 /work_dir/rootdir2/ Machine2 Server3 192.168.1.102 9003 /work_dir/rootdir3/ Machine2 Server4 192.168.1.102 9004 /work_dir/rootdir4/ 表2 集群场景说明2 物理机器 安装软件 IP地址 端口号 Machine3 Redis 192.168.1.103 6379
  • 工作目录指定 涉及到集群的工作目录指定,每个节点必须指定一个单独的工作目录,而且多节点不能同时使用同一个工作目录。 指定工作目录需要在中间件启动文件设置,在Server1的启动文件中设置: -Desen.edg.workdir =/work_dir/rootdir1 在Server2的启动文件中设置: -Desen.edg.workdir =/work_dir/rootdir2 在Server3的启动文件中设置: -Desen.edg.workdir =/work_dir/rootdir3 在Server4的启动文件中设置: -Desen.edg.workdir =/work_dir/rootdir4
  • JVM参数设置 表3 JVM参数设置 节点名称 参数设置 备注 Server1 -Desen.edg.workdir=/work_dir/rootdir1 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true -Xmx和-Xms根据服务器内存大小设置,64位OS建议分配8G-16G Server2 -Desen.edg.workdir=/work_dir/rootdir2 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true 同上 Server3 -Desen.edg.workdir=/work_dir/rootdir3 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true 同上 Server4 -Desen.edg.workdir=/work_dir/rootdir4 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m –Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true 同上
  • 注意事项 ABI系列的产品要求中间件支持servlet3.0,所以需要jdk1.7及以上。ABI5.3.1及以上版本需要jdk1.8 及以上。 目前ABI5.3.1支持的中间件有:Tomcat 7.0.62及以上/weblogic12c/中创中间件/金蝶/东方通TongWeb V6.1中间件/华宇tas2.8.5中间件 目前ABI5.3.1支持飞腾、龙芯、兆芯、鲲鹏等CPU,支持联想、长城等服务器 为保证能正常获取注册信息,请使用管理员权限运行ABI 为保证部署能顺利完成,linux下部署要求部署人员必须具备linux基础
  • 参数优化 修改内存大小一般在启动文件startup.bat中设置,设置内存不能低于如下数值: jdk1.8开始取消了PermGen,取而代之的是Metaspace Set JAVA_OPTS=-Xmx2048m -Xms2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Duser.language=zh -Duser.country=CN
  • 部署包和产品注册和配置 当在所有节点部署mdm包后,需要分别访问下列地址完成产品的注册。 http://192.168.1.101:9001/mdm http://192.168.1.101:9002/mdm http://192.168.1.102:9003/mdm http://192.168.1.102:9004/mdm 在所有4个节点均完成注册后,分别登录所有节点,确认所有节点可以单独访问。 父主题: 产品WAR包集群部署
  • 创建概要文件 概要文件是WEBSPHERE的重要概念,相当于一个独立的配置文件,每个应用都必须有一个单独的概要文件。 先在AppServer目录下创建profiles文件夹 创建概要文件的方法通过命令行: 图1 命令 ./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr -profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01 -nodeName Dmgr01Node -cellName Dmgr01NodeCell -enableAdminSecurity true -adminUserName wasadmin -adminPassword wasadmin -profileName Dmgr01 -hostName wasdm -hostName wasdm 此处务必写主机名,不能用localhost 成功后提示: 图2 提示 父主题: Websphere集群部署
  • IHS的部署 以下操作在WEBSPHEREIHS主机上执行。 之前的操作仅仅是部署了一个应有到一个集群上,但是这个时候负载均衡未时实现,所以需要配置HIS来实现负载均衡. 解压C88TLML_WASND_61_LINUX_X86_64_SUPPLEMENT.tar.gz 解压后执行./launchpad.sh 图1 IHS的部署1 选择安装http Server 图2 IHS的部署2 安装过程中询问是否创建IHS的组、用户,得创建上。按照提示创建即可,注意管理用户和密码 图3 IHS的部署3 按照过程中都是默认选项. 安装后可以使用如下命令启动和停止IHS 目录:/websphereND/gzwlyw/IBM/HTTPServer/bin ./apachectl start stop IHS的启动和停止 父主题: Websphere集群部署
  • 服务器推荐配置 小范围试用和用户量较小的:用户数小于100,并发用户数小于10,主数据分发总数据量达百万级 表1 用户量小的配置 配置项目 单项配置说明 应用服务器 DELL PowerEdge R340或其他同类产品 CPU:英特尔® 至强® E-2234处理器(4C/8T) 内存:16G 硬盘:RAID5 1T 网络:1000Mbps 数据库服务器 DELL PowerEdge R440或其他同类产品 CPU:英特尔® 至强® E-2274G处理器(4C/8T) 内存:32G 硬盘:RAID5 按需 网络:1000Mbps 操作系统及软件 操作系统:Windows、CentOS、Red Hat 中间件: Tomcat8 数据库:Oracle11g 大型企业、省级机构:用户数小于300,并发用户数小于30,主数据分发总数据量达千万级 表2 用户量大的配置 配置项目 说明 应用服务器 IBM X3650或HP PowerEdge R720 CPU:英特尔® 至强®银牌 4208处理器(8C/16T) 内存:32G 硬盘:RAID1 1T 网络:1000Mbps 数据库配置 DELL PowerEdge R540或其他同类产品 CPU:英特尔® 至强®金牌 6226处理器(12C/24T) 内存:64G 硬盘:按需 网络:1000Mbps 推荐操作系统及软件 操作系统:CentOS6 中间件:tomcat-8.5.12 数据库:Oracle11g
  • 内存设置 图5 内存设置1 Websphere默认内存最大内存为256M,在大用户量情况下容易出现内存不够的情况,所以需要进行调整。在如图所示地方进行调整,直接输入数字即可。 图6 内存设置2 在这块配置内存参数(数值不能低于此值)。jdk1.8开始取消了PermGen,取而代之的是Metaspace-Xmx1024m -Xms1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK 内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,在64bit环境下建议分配8G-16G内存。 某些JDK版本或操作系统限制最大堆内存,不支持分配超过较大内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。
  • 部署睿码 进入管理控制台,界面如下图: 图1 管理控制台 单击“应用管理”,进入应用部署界面,单击“部署应用”,进入下一界面 图2 下一界面 单击“选择文件”,选择所要部署的产品 图3 选择 上传完毕后,单击“开始部署” 图4 开始部署 单击下一步 图5 下一步 图6 下一步2 单击“完成”等待部署完毕 图7 部署完毕 成功部署,状态为已启动,单击“http访问”即可进入产品访问地址 图8 访问 父主题: Tongweb6.1上部署睿码平台
  • IPv6部署 ABI531支持ip v6部署,此处以tomcat为例介绍如何配置 修改tomcat/conf/server.xml文件,找到下图位置,添加address=”ip v6地址”, 图1 ip v6地址 其余配置和ip v4一样,可参考前面章节 初始化ABI服务器,在数据库设置这里,填写链接地址时,ipv6地址要用[]括起来,即标红部分。如使用oracle11g,则参照下面写法 jdbc:oracle:thin:@//[fd15:4ba5:5a2b:1008:d8b3:df29:fdf2:7776]:1523/orcl 注册成功后,ipv6访问地址也要用[]括起来,如 http://[fd15:4ba5:5a2b:1008:d8b3:df29:fdf2:7776]:8080/abi
  • Docker上部署ABI 制作Dockerfile Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。可以参照以下方式制作Dockerfile。 FROM centos:7 ENV JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Xmx2048m -Xms256m -XX:MaxMetaspaceSize=512m -XX:MetaspaceSize=256m -Duser.timezone=Asia/Shanghai -Desen.abi.workdir=/usr/local/workdir -Djava.awt.headless=true" ENV JAVA_HOME /usr/local/java ENV JRE_HOME /usr/local/java/jre ENV PATH /usr/local/java/bin:$PATH WORKDIR /usr/local/ ADD jdk-8u131-linux-x64.tar.gz /usr/local ADD apache-tomcat-7.0.76.tar.gz /usr/local RUN mv jdk1.8.0_131 java && mv apache-tomcat-7.0.76 tomcat COPY abi.war /usr/local/tomcat/webapps EXPOSE 6060 ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"] jdk-8u131-linux-x64.tar.gz、apache-tomcat-7.0.76.tar.gz、abi.war、Dockerfile这几个均放在同一路径下。 构建镜像 使用当前目录的 Dockerfile 创建镜像 docker build -t abi:v1 . -t:镜像的名字及标签 通过 -f Dockerfile 文件的位置 docker build -f /opt/Dockerfile -t abi:v1 . 上下文路径 ,是指 docker 在构建镜像,有时候想要使用到本机的文件(比如复制),docker build 命令得知这个路径后,会将路径下的所有内容打包。 Successfully built 5d113977d755 Successfully tagged abi:v1 构建过程最后出现上面显示,即代表镜像构建成功。 启动容器 docker run -d -p 6060:8080 -v /opt/workdir/:/usr/local/workdir abi:v1 -d:服务形式启动 -p:端口映射,宿主机6060端口:docker容器8080端口,6060可随意修改成未被占用的端口 -v:工作目录路径,宿主机/opt/workdir:容器/usr/local/workdir 访问服务器 访问地址:http://ip:6060/abi,ip为宿主机ip地址,6060为宿主机映射的端口,abi为war包名称,根据实际修改。 工作目录及注册说明 制作Dockerfile时,环境变量中的-Desen.abi.workdir=/usr/local/workdir是用来设置容器内部的产品工作目录,启动时再把工作目录映射到宿主机上。 注册时通过注册界面导入注册申请文件,不要直接把注册申请文件放在宿主机工作目录下。 相关问题 报错无法获取服务器硬件信息,此问题是由于产品在注册时需要获取ip及mac地址,但是容器内部没有相关命令,须在构建镜像时加上一行RUN yum install -y net-tools dmidecode 父主题: ABI一站式数据分析平台
  • 部署ABI 进入管理控制台,界面如下图: 图1 部署ABI1 单击左侧的“发布应用程序” 图2 部署ABI2 单击“上传文件”,选择需要上传的文件,说明:文件小于200M时,选择上传war文件 图3 部署ABI3 文件大于200M时,选择服务器上的war文件 图4 部署ABI4 单击“确定”,开始部署 图5 部署ABI5 成功部署之后,应用程序列表中会出现刚刚部署的应用程序,单击访问即可进入应用访问地址 图6 部署ABI6
  • 部署环境配置 安装前准备 安装JDK1.8或以上版本,具体参照第三章中1.1和2.1步骤 开始安装 使用root用户登录,进入安装包文件所在的路径,执行命令:./java -jar tas-installer-3.0.0.jar -console,安装过程简单,此处省略。 启动和停止 安装成功后进入安装目录,如/data/tas3.0/bin,通过./ StartTAS.sh来启动服务;服务启动后,通过命令./ StopTAS.sh来停止服务。 管理控制台 已经正确启动了Tas应用服务器后,在浏览器中输入URL“http://172.21.200.26:8081/tas-console” 172.21.200.26:指安装Tas应用服务器软件的计算机的IP地址 8081:是Tas应用服务器默认的http端口
  • 部署睿码 进入管理控制台,单击左侧的“发布应用程序” 图1 管理控制台1 第一种方式:单击“上传文件”,选择需要上传的文件,说明:文件小于200M时,选择上传war文件 图2 管理控制台2 第二种方式:文件大于200M时,选择服务器上的war文件 图3 管理控制台3 这里使用第二种方式 图4 管理控制台4 单击确定,开始部署 图5 管理控制台5 成功部署之后,应用程序列表中会出现刚刚部署的应用程序,单击访问即可进入应用访问地址 图6 管理控制台6 父主题: TAS2.8.5上部署睿码平台
  • 安装JDK #cp /path/to/ jdk-8u131-linux-x64.tar.gz /usr/local/ (把jdk复制到要想安装的位置,如:usr/local下面) #cd /usr/local (到usr/local目录下) #chmod a+x jdk-8u131-linux-x64.tar.gz (执行命令) #tar –xzvf jdk-8u131-linux-x64.tar.gz (执行命令) 然后会提示是否确认安装,这是输入yes,确认即可。
  • 参数优化 修改内存大小一般在启动文件startup.sh中设置,设置内存不能低于如下数值: jdk1.8开始取消了PermGen,取而代之的是Metaspace export JAVA_OPTS=”-Xmx2048m -Xms2048m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Duser.language=zh -Duser.country=CN”
  • Windows下安装redis 下载地址:https://github.com/MSOpenTech/redis/releases 图1 下载 根据需要选择合适版本的Redis,下载zip包,下载完成后解压缩,会得到一个redis-server.exe。 下载完成后,双击安装,安装完成后,启动服务即可 使用客户端测试连接:redis-desktop-manager-0.9.3.817.exe 其实Redis在Windows上不需要安装,在命令行下执行这个redis-server.exe,就会启动redis服务,启动后不要关闭这个命令行窗口,关闭它服务就停止了。
  • 环境部署 如果部署过单机版,需先停止所有服务并卸载所有组件才能继续完成安装。 这里以安装包在opt目录为例。 # cd /opt/edi-RTPS-el7/bin # sh stop_all.sh # cd /opt # rm -rf edi-RTPS-el7 卸载完毕后: 下载edi-RTPS-el7.zip文件,解压后进入edi-RTPS-el7目录下的conf目录,配置slaves文件,然后执行install_all.sh文件进行部署。 假设把安装包放在opt目录下,命令如下: # unzip -q /opt/edi-RTPS-el7.zip -C /opt (解压安装包) # cd /opt/edi-RTPS-el7/bin # vi /opt/edi-RTPS-el7/conf/slaves(然后按 【ip 主机名 密码】 格式编写,以空格分隔) 图1 图示 # sh install_all.sh 表2 附录 文件路径 功能描述 edi-RTPS-el7/bin/start_all.sh 启动所有服务(默认安装后直接启动) edi-RTPS-el7/bin/stop_all.sh 停止所有服务 edi-RTPS-el7/bin/status_all.sh 检查所有服务状态 edi-RTPS-el7/installdir 各服务安装目录 数据工厂所在服务器需添加实时处理服务器IP和主机名映射,例: 172.17.3.252 test252 172.17.3.253 test253 172.17.3.254 test254 实时处理服务器(所有节点:test252 test253 test254)也应添加数据工厂所在服务器主机名映射。例: 172.17.3.237 edi
  • Linux操作系统 在Linux中部署与windows中基本相同,下面以TOMCAT为例讲解在linux下部署的步骤。 Linux 下使用“变量名=变量值”设置变量,并使用 export 命令将其导出为环境变量。下面是安装并配置jdk、tomcat的环境变量。 安装JDK #将jdk-8u131-linux-x64.tar.gz上传到/usr/local目录下 #cd /usr/local (到usr/local目录下) #chmod a+x jdk-8u131-linux-x64.tar.gz (执行命令) #tar –xzvf jdk-8u131-linux-x64.tar.gz (执行命令) 安装TOMCAT 同上,把tomcat(apache-tomcat-8.5.12.zip)上传到你想要安装的位置,如:/usr/local下 # unzip apache-tomcat-8.5.12.zip(解包)到此就完成安装了。 配置环境变量 在startup.sh或catalina.sh的开头位置设置JAVA_HOME JAVA_HOME=/usr/local/jdk1.8.0_131 参数优化 修改内存大小一般在启动文件startup.sh中设置,设置内存不能低于如下数值: export JAVA_OPTS=”-Xmx2048m -Xms1025m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK” 部署数据治理 将edg(此名可以更改).war包复制到\Tomcat \webapps文件夹下 启动服务器 启动tomcat #./startup.sh 访问服务器,形如:http://127.0.0.1:8080/edg,完成服务器的初始化工作。后缀edg就是部署时war包的名称,如有更改,请对应更改。
  • Windows操作系统 下面讲述的是在Windows环境下安装部署数据治理的整个过程。 安装JDK 安装JAVA运行环境(必须jdk1.8或以上版本),如下图所示: 图1 安装JAVA运行环境1 图2 安装JAVA运行环境2 安装过程中,可以默认设置,直接NEXT完成安装,具体过程略。 安装TOMCAT 安装TOMCAT有两种方法。一种是使用TOMCAT的安装版程序,一种是使用TOMCAT的解压版文件。这两种方法的区别在于,通过安装版程序安装TOMCAT,不需要设置JAVA环境变量,使用解压版文件需要设置环境变量。 现在基本都使用TOMCAT的解压版程序, 只需将TOMCAT压缩文件解压到某一目录即可。 配置环境变量 如果是解压版的TOMCAT,需要在startup.bat中设置JAVA环境变量。 Set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221,路径改为实际JDK安装路径 参数优化 修改内存大小一般在启动文件startup.bat中设置,设置内存不能低于如下数值: Set JAVA_OPTS=-Xmx2048m -Xms1025m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m 部署数据治理 找到TOMCAT安装目录中的webapps文件夹,删除除ROOT文件夹外的其他文件和文件夹。 将数据治理服务器的WAR包文件复制到上述的webapps文件夹中。 启动服务器 运行TOMCAT安装目录中的bin\startup.bat,启动TOMCAT服务。 在IE地址栏中输入报表服务器地址,输入地址时,应带上TOMCAT的端口和应用的目录,即WAR包的目录名,完成服务器的初始化工作。
  • TOMCAT常用配置 修改端口 TOMCAT安装时默认的端口8080,TOMCAT安装版可以在安装中修改。对于安装完成后和解压版TOMCAT如何修改呢? 找到TOMCAT安装目录下的\conf\server.xml文件,用记事本打开,搜索安装时设置的端口值或默认的值8080,将其替换为要设置的端口值。 在修改端口时要注意,先要停止TOMCAT服务,再来修改。修改完成后,重启TOMCAT服务,即可通过修改后的端中访问WEB应用。 JVM设置 TOMCAT默认内存最大内存为128M,在大用户量情况下容易出现内存不够的情况,所以需要进行调整。 修改内存大小一般在启动文件startup.bat或startup.sh中设置,设置内存不能低于如下数值: Set JAVA_OPTS=-Xmx2048m -Xms1025m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m(windows) JAVA_OPTS=”-Xmx2048m -Xms1025m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m”(linux) 内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,在64bit环境下分配8G内存。 某些JDK版本或操作系统限制最大堆内存,不支持分配超过1.5G的内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。 线程调整 表1 TOMCAT常用配置 属性名 描述 maxThreads Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。 acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。 minSpareThreads Tomcat初始化时创建的线程数。 maxSpareThreads 一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。 上述参数在conf/ server.xml中进行设置,TOMCAT上述默认值如下: maxThreads:150 acceptCount:100 minSpareThreads:25 maxSpareThreads:75 在一般情况下够用,如果同时并发用户数量很大,需要调整maxThreads参数,调整原则为每秒用户请求数*请求操作执行时间,比如每秒有100个请求,每个请求执行时间为1秒,maxThreads设置为100即可。同时要适当调整maxSpareThreads参数,不要关闭socket线程后又马上生成的操作。
共100000条