TongWeb的license安装与替换

一、TongWeb企业版简单安装与替换步骤说明:

1. 登录TongWeb服务器,进入TongWeb目录停止TongWeb。

2. 通过FTP工具将license.dat文件覆盖原有TongWeb根目录下的license.dat。

3. 启动TongWeb即完成替换。

注意:只能叫license.dat,不能改名。

二、TongWeb嵌入版安装:

TongWeb嵌入版license可以放在jar文件类路径上,也可以配置加载路径。

方式一:将license.dat放在tongweb-embed-7.0.E.x.jar中。

方式二:在应用spring boot application.properties 或 者application.yaml 文件中指明license的路径。如:

server.tongweb.license.path=D:/springboot/license.dat

这样一台服务起多个TongWeb嵌入版的spring boot实例读取一份license文件即可。更新license无需像方式一重新打包。

三、TongWeb详细安装与替换步骤说明:

1. 确认TongWeb安装的目录、版本类型、二级版本号,注意: 安全版、企业版、标准版、轻量版、嵌入版、容器云版license不通用,TongWeb6.1与TongWeb7.0的license不通用。

轻量版

标准版

企业/专用机版

安全版

嵌入版

容器云版

license的TW_Edition值

Light

Standard

Enterprise

ASDP

Embed

Cloud

license的TW_Version_Number值

7.0

7.0

7.0

7.0

7.0.E

7.0.C

2. 查看当前license到期时间及版本的三种方法。

    (1)执行bin下startserver命令启动TongWeb, 通过日志查看license到期时间。

[2020-01-15 14:47:51] [INFO] [System.out] [License expires 2020-03-18]

[2020-01-15 14:47:54] [INFO] [core] [Starting TongWeb Server...]

     (2)若bin下有version命令,可执行该命令查看。

./version.sh

服务器:TongWeb 7.0.2.4,构建于:2019-10-29 10:09:06

-----------------------------------------

-----------License 信息-------------------

consumer_name=test

project_name=test

license_type=release

create_date=2019-05-13

end_date=2020-05-13   #到期时间, -1为永不过期

TW_Product_Name=TongWeb

TW_Version_Number=7.0  #二级版本号

TW_IpAddress=127.0.0.1

TW_CPU_COUNT=1

TW_Edition=Enterprise    #企业版

       (3)  登录TongWeb的管理控制台首页查看具体版本和到期时间。

3. 确认版本和到期时间后,联系东方通商务获取TongWeb产品license.dat文件。

4. 在确认重启TongWeb不影响系统的情况下,停止TongWeb。

5. 通过FTP工具将license.dat文件覆盖原有TongWeb根目录下的license.dat。

6. 启动TongWeb,按步骤2检查license是否替换成功。

说明:license到期注意向东方通商务申请、临时license到期后凌晨6点会停止TongWeb。

7. 替换不对导致TongWeb无法启动,具体看TongWeb的logs下server.log日志。

[System.out] [Lisence file not found!]   #没把license.datTongWeb的根目录下

[System.out] [License will never expire.]   #这是永不过期

[System.out] [License expired.]     #这是已过期

[System.out] [License expires 2018-11-28]  #这是过期时间

[System.out] [License is not for this version of product.]   #这是license与产品版本不对应

[System.out] [Invaild license.]    #license不合法

8. 若 license 项目名称为 test,则 http 通道最大线程数为 5,生产环境与性能测试时注意。启动TongWeb时日志有提示。

[core] [License 信息:客户名称=test;项目名称=test;到期时间=2020-11-17]
[Starting ProtocolHandler [http-nio2-8088] License limits the connector to a maximum of 5 threads.]
 

### 关于TongWeb 7.0 License.dat 文件的配置生成 #### 配置License文件的位置 在TongWeb 7.0 的安装过程中,`license.dat` 是非常重要的授权文件。该文件通常位于特定目录下,具体路径可能因操作系统而异。对于Linux环境下的企业版安装,`license.dat` 文件一般存放在 `/opt/TongWeb7.0.4.9_M4_Enterprise_Linux/licenses/` 或类似的子目录中[^1]。 #### License文件的作用 `license.dat` 文件用于定义服务器运行所需的许可证信息,包括但不限于最大连接数、功能模块启用状态以及有效期等内容。如果缺少此文件或者其内容不正确,则可能导致TongWeb无法正常启动或部分功能受限[^2]。 #### 如何获取License.dat? 官方推荐的方式是从供应商处申请正式许可文件。这通常涉及填写相关信息并向指定邮箱发送请求表单。收到后按照说明将其放置到上述提到的标准位置即可生效[^3]。 #### 手动创建(仅限测试用途) 虽然建议始终使用正版授权来保障合法性和技术支持权益,但在某些特殊情况下(比如开发调试阶段),可以尝试手动构建一个简易版本作为临时解决方案: ```bash # 创建一个新的license.dat文件 echo "Your Test Content Here" > /path/to/tongweb/licenses/license.dat ``` 注意:以上命令仅为演示如何写入文本至目标文件,并不代表真实可用的内容结构。实际操作时应参照产品文档中的模板样例完成填充工作[^4]。 #### 自动化脚本辅助部署 为了简化跨多台机器分发相同设置的过程,还可以编写简单的Shell脚本来实现自动化处理流程: ```shell #!/bin/bash LICENSE_PATH="/opt/TongWeb7.0.4.9_M4_Enterprise_Linux/licenses/" if [ ! -d "$LICENSE_PATH" ]; then mkdir -p $LICENSE_PATH fi cp /source/of/your/license.dat $LICENSE_PATH/ chown -R tongweb:tongweb $LICENSE_PATH chmod 644 $LICENSE_PATH/license.dat ``` 确保替换源路径为实际存放有效证书的地方后再执行这段代码片段。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值