提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
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” 即可。
如果经历上述步骤重置密码和替换授权都没有生效,检查配置无误,重新打镜像,挂载配置文件和授权发布
四、轻量版
轻量版的控制台密码重置和替换授权参考企业版的步骤 企业版
版权归原作者 夏北月 所有, 如有侵权,请联系我们删除。