TongWeb 8 为免安装版,直接将安装包解压即可。以下使用 ${tongweb.home}
代表 TongWeb 的程序目录。
Java 环境
版本要求:JDK8-JDK20。
启用国密认证,JDK要求JDK8-JDK11。
需要安装 JDK,不能仅安装 JRE。仅安装 JRE 会导致 TongWeb 部分功能不能使用。
检查 jdk 环境及版本
java -version
也可以在 “${tongweb.home}/bin” 目录手动创建 “JAVA_HOME.txt” 文件,并配置 java 的安装路径。
或者进入管理控制台 >“基础配置”>“JVM配置”>“环境变量”,添加 java 路径及环境变量。
优先级为:
管理控制台 >“基础配置”>“JVM配置”>“环境变量”
${tongweb.home}/bin/JAVA_HOME.txt
PATH
环境里的 java
License
安装 License 后,才能启动 TongWeb,可选择 “本地授权” 或者 “服务授权”。
本地授权:通过提供的 license.dat 文件进行本地授权。
服务授权:通过 License Server 服务进行远程服务授权。
目录结构
bin:可执行文件。
domains:已建立的实例的存放位置。
lib:全域共享的 jar 包。lib/app 目录下为应用共享的 jar 包。
version*.zip:对应产品版本的库文件。软件使用文档也在这个压缩包内。
license.dat:安装的 TongWeb License 文件。
启动、停止命令
命令目录
Windows:
${tongweb.home}/bin/windows
Linux:
${tongweb.home}/bin
命令文件
startd:后台启动服务。tongweb以后台方式运行,关闭当前命令窗口不会关闭程序。用于正式启动。
startserver:前台启动服务。日志输出会输出到当前命令窗口,关闭窗口会关闭程序。临时启动或者调试时使用。使用
Ctrl + C
可以停止服务。stopserver:停止服务。
forcestop:强制停止服务。当TongWeb服务难以成功停止,或者停止过程出现意外阻塞的情况时,您可以执行强停脚本,停止TongWeb服务。强制停止通常是以强制杀进程的方式实现。
Linux 设置
执行如下命令,查看 Openfiles 值,为默认“1024”(该值偏小),建议设置为“65535”。
ulimit -a
修改 “/etc/security/limits.conf”,增加如下两行配置。
* soft nofile 65535
* hard nofile 65535
若 ${tongweb.home}/bin
下命令没有执行权限,则执行如下命令,将 bin 目录下的文件权限变更为可执行权限。
chmod -R 755 *
确认成功
若回显信息出现 “Server startup in xx seconds”,则说明启动 TongWeb 成功。
访问控制台
输入访问地址:
https://localhost:9060/console
。页面会弹出安全提示页面。直接单击“高级”>“继续访问”,即可访问 TongWeb 管理控制台登录页面。账户名称:thanos
初始密码:thanos123.com
成功登录后,系统强制要求修改 “初始密码”
实例目录文件
TongWeb 默认实例存放于 “${tongweb.home}/domains/domain1”目录。
创建的新的实例目录位于“${tongweb.base}/domains”,以实例名进行命名,实例下的目录结构相同。
autodeploy:TongWeb 提供的默认自动部署目录。
data:用于存放应用备份文件。
/app/backup:备份部署应用存放路径。
/app/recycle:解部署应用存放路径。
/app/update:创建应用增量存放路径。
/conf:存放自动备份的 console.xml 和 tongweb.xml 文件目录。
conf:配置文件所在目录。
console.xml:集中管理和用户登录配置文件。
tongweb.xml:主配置文件。
deployment:已部署应用的应用程序目录。
lib:实例的库文件。例如:数据源的驱动包,可提前存放在 “/lib” 目录下。
logs:存放日志文件的目录。
access:访问日志存放路径。开启访问日志后,可查看,默认关闭。
audit:审计日志存放路径。
gc:gc垃圾回收日志存放路径。
jvm:进程jvm相关日志存放路径。
server:服务器日志存放路径。
temp:TongWeb 启动后,生成的目录。用于存放 TongWeb 运行过程中产生的临时文件。