TongWeb安装以及集成

2023-10-17 15:52:13 浏览数 (3)

TongWeb

安装步骤

静默安装

获取linux可执行安装包 如: Install_TWx.x.x.x_Enterprise_Linux.bin

创建安装所需配置文件 install.properties 内容如下

代码语言:javascript复制
[root@node5 tongweb]# cat install.properties 
INSTALL_UI=silent
USER_INSTALL_DIR=/home/tongweb
SILENT_JDK_HOME=/jdk/jre1.8.0_181
# "tong-http-listener","system-http-listener","ejb-server-listener","jmsservice","
shutdown-port"
USER_INPUT_PORTS_RESULTS="8081","9061","5101","7201","8006"
  • INSTALL_UI : 安装模式 silent:静默模式
  • USER_INSTALL_DIR : 安装目录
  • SILENT_JDK_HOME : JAVA安装目录
  • USER_INPUT_PORTS_RESULTS : 端口设置

进行安装

代码语言:javascript复制
sh Install_TWx.x.x.x_Enterprise_Linux.bin -i silent -f install.properties

证书放到指定的安装目录下 /home/tongweb 名称必须为 license.dat

启动TongWeb

代码语言:javascript复制
cd /home/tongweb/bin
sh startservernohup.sh
绿色安装

获取 linux 绿色安装包 如: TongWeb7.0.4.9_M1_Enterprise_Linux.tar.gz

解压 TongWeb7.0.4.9_M1_Enterprise_Linux.tar.gz

代码语言:javascript复制
tar -zxvf TongWeb7.0.4.9_M1_Enterprise_Linux.tar.gz

设置 JAVA

  • TongWeb7.0.4.9_M1_Enterprise_Linux/conf/environment.conf 内容末尾增加 JAVA_HOME=“xxxxxx”
  • TongWeb7.0.4.9_M1_Enterprise_Linux/bin/startserver.sh 内容开始增加 JAVA_HOME=“xxxxxx”

证书放到 TongWeb7.0.4.9_M1_Enterprise_Linux 下 名称必须为 license.dat

启动TongWeb

代码语言:javascript复制
cd TongWeb7.0.4.9_M1_Enterprise_Linux/bin/
sh startservernohup.sh
JVM配置
  • JVM相关配置在配置文件 TongWeb7.0.4.9_M1_Enterprise_Linux/bin/external.vmoptions
代码语言:javascript复制
# 进入 TongWeb7.0.4.9_M1_Enterprise_Linux/bin
[liqiao@hostnamehost144x174 see]$ cd TongWeb7.0.4.9_M1_Enterprise_Linux/bin/
[liqiao@hostnamehost144x174 bin]$ cat external.vmoptions 
#jvm_options
-Xms2048m
-Xmx2048m
-XX:CICompilerCount=6
-XX:MaxPermSize=512m
-server
-XX: UnlockDiagnosticVMOptions
-XX: LogVMOutput
-Djava.io.tmpdir=${TongWeb_Base}/temp
-Duser.dir=${TongWeb_Base}/bin
-Djava.security.egd=file:/dev/./urandom
-XX:LogFile=${TongWeb_Base}/logs/jvm.log
-XX: HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=${TongWeb_Base}/logs/heap${sysdate}.hprof
-Djava.security.policy=${TongWeb_Base}/conf/tongweb.policy
-Djava.endorsed.dirs=${JAVA_ENDORSED_DIRS}
-Djava.util.logging.manager=com.tongweb.log.TongwebLogManager
-javaagent:${TongWeb_Home}/lib/ejb-agent.jar
-Djava.awt.headless=true
-Dibm.stream.nio=true
-Djava.net.preferIPv4Stack=false

#server_options
-Dcom.tongweb.commons.logging.Log=com.tongweb.commons.logging.impl.Jdk14Logger
-Dtongweb.restart.interval=1
-Dtongweb.java=${JAVA_HOME}
-Dtongweb.upload=${TongWeb_Base}/temp/upload
-Dtongweb.app=${TongWeb_Base}/deployment
-Dtongweb.sys

0 人点赞