0


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” 即可。

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

四、轻量版

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

标签: java rpc 开发语言

本文转载自: https://blog.csdn.net/weixin_45422161/article/details/142655723
版权归原作者 夏北月 所有, 如有侵权,请联系我们删除。

“tongweb8重置控制台密码和替换授权”的评论:

还没有评论