tongweb8重置控制台密码和替换授权

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

tongweb8个版本控制台密码重置和授权码替换的问题

一、企业版

1.1重置控制台密码

可通过修改 “${tongweb.base}/conf/console.xml” 里的 name=“用户名” 节点的 password 值的方式重置为
初始密码,注意console文件为主要配置文件,修改建议停止服务

操作步骤

1、 进入 “${tongweb.base}/conf” 目录。
2、打开 “console.xml” 文件。
3、将丢失账户( “thanos” )对应的 “password” 字段修改为如下字符串,即可重置为初始密码“thanos123.com”。

44D3$2 0 B 8 A A 118786066 B 2 A 9 D F 05 A 44 B 342 A E 2 F C 147 F 2164 B 5 A 9 F 232259 E 50 D E 5 D 9 F 1 C 0B8AA118786066B2A9DF05A44B342AE2FC147F2164B5A9F232259E50DE5D9F1C 0B8AA118786066B2A9DF05A44B342AE2FC147F2164B5A9F232259E50DE5D9F1CSHA-256
修改位置,如下图所示。
在这里插入图片描述

4、将丢失账户( “thanos” )对应的 “changeInitPwd” 字段修改为 “true”,要求该账户登录时,必须修改 初始密码。
修改位置,如下所示。
在这里插入图片描述

5、 修改完成后,保存并退出。

6、启动 TongWeb 服务器。

7、使用重置后的初始密码,即可成功登录 TongWeb 控制台。

1.2替换授权

准备好新的授权文件,进入tongweb8安装根目录
在这里插入图片描述
删除原本的license文件,将新的license文件复制进去,

cd bin/
./version.sh

查看
在这里插入图片描述
查看结束时间,结束时间为具体时间的是指临时授权到期自动停止,结束时间为-1的即为永久授权
企业版更换完成授权码不用重启容器,容器会在次日早上六点自动读取新的授权文件

二、嵌入版

嵌入版无控制台,所以省略
License 存放路径,请替换为您的 license 存放的路径

2.1替换授权

1、准备好新的授权文件,进入License 存放路径,请您删除原本的license文件,将新的license文件复制进去,然后重启应用查看新的授权时间即可
2、当仅使用 tongweb-embed-core.jar 包且自主管理 TongWeb 生命周期时,仅支持通过 java -D 命令行参数加载配置。
若应用已编译为可执行 jar 包,则执行如下命令,示例如下所示。
java -Dserver.tongweb.license.type=file\ -Dserver.tongweb.license.path=/home/root/license.dat\ -jar test.jar

三、容器版

若用户只是修改配置文件,不涉及目录挂载的变动,端口的映射等需要运行时进行参数配置,可以通过进入到容器中修改参数配置文件,如日志配置、license 配置、TongWeb 一些参数配置、JMX 地址信息等。修改完成后重启容器,即可生效

3.1重置控制台密码

1、执行如下命令进入容器

docker exec -it 容器名/容器ID /bin/bash

2、进入 “/opt/TongWeb” 目录下,默认目录,仅供参考,请根据的项目中实例的路径
3、 进入 “${tongweb.base}/conf” 目录。
4、打开 “console.xml” 文件。
5、将丢失账户( “thanos” )对应的 “password” 字段修改为如下字符串,即可重置为初始密码“thanos123.com”。

44D3$2 0 B 8 A A 118786066 B 2 A 9 D F 05 A 44 B 342 A E 2 F C 147 F 2164 B 5 A 9 F 232259 E 50 D E 5 D 9 F 1 C 0B8AA118786066B2A9DF05A44B342AE2FC147F2164B5A9F232259E50DE5D9F1C 0B8AA118786066B2A9DF05A44B342AE2FC147F2164B5A9F232259E50DE5D9F1CSHA-256
修改位置,如下图所示。
在这里插入图片描述

6、将丢失账户( “thanos” )对应的 “changeInitPwd” 字段修改为 “true”,要求该账户登录时,必须修改 初始密码。
修改位置,如下所示。
在这里插入图片描述

7、 修改完成后,保存并退出。
8、 修改完成后,通过运行如下命令进行容器的重启。

docker restart 容器名/容器ID

3.2替换授权

在 docker 环境下,license 的使用方式,如下所示
镜像包含 license 文件
docker 本地挂载 license 文件
docker 集中挂载 license 文件
1、 镜像包含 license 文件替换方式:
当需要更新/替换 license 时,需要重做制作 TongWeb 镜像。
获取到 “license.dat” 文件。
将 ”license.dat“ 文件放入 “${TWC_HOME}/” 目录下。
构建 TongWeb docker 镜像。构建完成后,TongWeb 即可直接读取到 license.dat 配置文件。
2、docker 本地挂载 license 文件:当需要更新 license 时,直接替换本地目录下的 “license.dat” 文件即可。
3、docker 集中挂载 license 文件:当需要更新/替换 license 时,直接替换本地目录下的 “license.dat” 即可。

如果经历上述步骤重置密码和替换授权都没有生效,检查配置无误,重新打镜像,挂载配置文件和授权发布

四、轻量版

轻量版的控制台密码重置和替换授权参考企业版的步骤 企业版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值