系统配置要求
安装 TongWeb7 应用服务器最低系统要求见以下内容:
系统组件 系统要求
操作系统 Windows 平台:
Microsoft Windows 系列
Linux 平台:
RedHat 系列
RedFlag 系列
Suse Linux 系列
19
国产平台:
龙芯系列
飞腾系列
华为系列
申威系列
海光系列
Java 环境 JDK1.7 以上
物理内存 512MB 及以上
硬盘空间 可用空间 500MB 及以上
监视器 图形界面安装需要 256 色,字符界面安装没有色彩要
求
浏览器 Microsoft IE8 或 Firefox3.0 及以上版本浏览器
安装 TongWeb7 应用服务器
购买 TongWeb7 产品后,在 TongWeb7 产品光盘中提供有 license 文件。将 TongWeb7
产品光盘中的 license.dat 文件复制到安装完成的 TongWeb7 根目录下。
TongWeb7 应用服务器目录说明
目录名称 说明
Agent 代理服务器注册节点(标准版不存在该目录)
applications 系统应用所在目录。
asdp asdp 防御攻击目录(安全版本提供)
autodeploy 服务器默认提供的自动部署监听目录。
bin 服务器启动,停止等脚本文件所在目录。
conf 服务器的配置文件所在目录。
deployment 已部署应用的应用程序目录。
TongDataGrid 分布式缓存目录(标准版不存在该目录)
lib 服务器运行所需的类文件所在目录,主要以 Jar 文件形式存在。
logs 服务器存放日志文件的目录,日志文件包括访问日志文件和服务
器日志文件等。
native Apr native 在不同平台所需要的库文件。
samples 应用服务器的示例目录,示例包括 EJB、WEB 等模块。
service 自启动服务器目录
persistence 存放各类监视量的持久化文件。
snapshot 存放服务器生成的快照文件。
temp 服务器产生的临时文件以及应用预编译文件所在的目录。
tools 应用服务器所带的工具目录
启动服务器
在
T
W
7
H
O
M
E
/
b
i
n
目
录
下
,
通
过
s
t
a
r
t
s
e
r
v
e
r
.
s
h
启
动
应
用
服
务
器
。
也
可
以
通
过
s
t
a
r
t
s
e
r
v
e
r
n
o
h
u
p
.
s
h
以
后
台
运
行
的
方
式
启
动
应
用
服
务
器
。
∗
∗
安
全
启
动
∗
∗
安
全
启
动
功
能
可
以
防
止
通
过
停
止
脚
本
非
法
停
止
应
用
服
务
器
。
开
启
安
全
启
动
功
能
需
要
在
{TW7_HOME}/bin 目录下,通过 startserver.sh 启动应用服务器。也可以通过 startservernohup.sh 以后台运行的方式启动应用服务器。 **安全启动** 安全启动功能可以防止通过停止脚本非法停止应用服务器。开启安全启动功能需要 在
TW7HOME/bin目录下,通过startserver.sh启动应用服务器。也可以通过startservernohup.sh以后台运行的方式启动应用服务器。∗∗安全启动∗∗安全启动功能可以防止通过停止脚本非法停止应用服务器。开启安全启动功能需要在TW7_HOME}/bin/external.vmoptions 脚本中,把-Dstartup.secure=false 改成Dstartup.secure=true。如果脚本中没有-Dstartup.secure 参数,需要添加该参数;
此时,通过KaTeX parse error: Expected 'EOF', got '}' at position 9: TW7_HOME}̲/bin/stopserver…{TW7_HOME}/snapshot/restart。同时根
据配置是否重启服务器。可在启动脚本中通过增加如下参数配置相关信息:
1) -Dmonitor.abnormal.restart=false:设置服务器非正常状态时是否重启,如
果不设置这个参数或者参数值不为 true,表示不重启,默认为 false。
2) -Dmonitor.interval=10:设置监测时间间隔,以秒为单位。如果不设置这个
参数,默认为 10 秒。
3) -Dmonitor.hang.max=0:设置允许的最大挂起线程数,如果不设置这个参数,
默认为-1,表示不监测线程挂起数。设置为 0 表示,只要发现有一个挂起则输
出堆栈。
4) -Dmonitor.hang.name=tong-http-listene: 设置监测某个 HTTP 通道名称下
的线程挂起数,如果不设置这个参数,默认为空,表示监测所有的 HTTP 通道
线程挂起数。
5) -Dmonitor.hang.name=tong-http-listene: 设置监测某个 HTTP 通道名称下
的线程挂起数,如果不设置这个参数,默认为空,表示监测所有的 HTTP 通道
线程挂起数。
宕机重启使用场景
只有服务器字子进程发生异常宕机时监控主进程才会重启 TongWeb7 应用服务器。
⚫ 异常宕机
1) Kill -9 子进程 id:认为是 TongWeb7 服务器宕机,重启应用服务器;
2) Kill -2 子进程 id:认为是 TongWeb7 服务器宕机,重启应用服务器;
3) Kill -15 子进程 id:认为是 TongWeb7 服务器宕机,重启应用服务器;
28
4) 其它方式:可以通过监控主进程的监控日志或控制台日志可以看到应用服务器子
进程是如何退出的,退出码为 0 的为正常退出,其他都属于异常退出。
不属于异常宕机:
1) 通过${TW7_HOME}/bin 的 stopserver.bat(stopserver.sh),正常停止服务;
2) 2) ctrl+c 停止了重启监控主进程(通过操作系统查看进程命令可看字符串
com.tongweb.launcher.monitor.LauncherMonitor),这会导致同时停止了监控
主进程和应用服务器子进程;
3) kill -3 子进程 PID:输出子进程的 jvm 堆栈信息,输入到 server.log 日志中,
应用服务器子进程不会宕机;
4) kill -3 主进程 PID:输出主进程的 jvm 堆栈信息,服务器主进程不会宕机;
管理控制台
TongWeb7 管理控制台是应用服务器提供的图形管理工具,它允许系统管理员以 Web
方式管理系统服务、应用程序、监控系统信息等。
登录
在浏览器中输入 http://IP:9060/console 进行访问,访问成功后出现如图 2.3.1 所示登陆
页面,默认登录用户名密码为:thanos/thanos123.com
注销
TongWeb7 管理控制台中提供用户退出登录的功能,在管理控制台右上角用户名下的
选择“退出登录”按钮,便可退出当前用户的登录。
停止服务器
Unix/Linux
- 使用 Ctrl+C 停止
在 TongWeb7 的运行窗口直接按下 Ctrl+C,即可终止 TongWeb7 的运行。 - 通过停止脚本停止
在 TW_HOME/bin 下运行 stopserver.sh 以停止 TongWeb7 应用服务器。
专用平台上卸载
卸载 TongWeb7 安装包。在专用机的配置管理,点击 TongWeb7 后的卸载,卸载即可。