3.1.0及后续版本密钥配置说明

3.1.0及后续版本采用了密钥文件的方式进行密钥校验, 不再使用之前版本配置项中的密钥进行认证,秘钥必须在启动tomcat前根据此文档配置正确,否则tomcat无法启动 ,密钥文件分为集群版(服务器上部署时使用)和单机版(本地二开时使用)两种,区别在于集群版是通过指定一台tomcat为授权主机,其他tomcat通过授权主机的内网ip及配置的授权端口进行密钥授权,单机版则直接通过密钥文件授权,详细配置说明如下:
两个版本都需先提交密钥申请单,审批通过后表单附件中会附上密钥文件
集群版配置说明:
1 将表单中的密钥文件复制到服务器上(所有部署tomcat的服务器都要存放密钥文件)
2 修改除文件服务器外的所有tomcat的/bin/catalina.sh,在下图处修改密钥参数,参数具体说明如下表
image.png

配置名 说明 示例
-Ddo1.license 指定密钥文件 /wxqyh/verifyinfo
-Dredis.host redis的ip和端口 127.0.0.1:6379
-Dredis.pwd redis密码 password
-Dlicense.ip 授权主机tomcat则填本机ip,其他tomcat则填授权主机的ip 127.0.0.1
-Dlicense.port 授权主机端口号,建议使用30000以上的端口号,所有tocmat都需填写一致 30000

单机版配置说明( 单机版只适用于本地进行二开的场景使用,正式部署请务必使用集群版 ):
1 复制附件中的jar包到本地tomcat的lib目录中
2 编辑本地tomcat的conf/context.xml,增加以下配置

  1. <Loader loaderClass="cn.com.do1.license.TomcatClassLoader" delegate="false">
  2. </Loader>

3 在启动tomcat时添加以下命令指明密钥⽂件位置

  1. -Ddo1.license=xxx

管理后台部署

将tomcat文件 mgr.zip 复制到 /wxqyh/service目录下

  1. unzip mgr.zip
  2. rm -f mgr.zip
  3. vim /wxqyh/service/mgr/webapps/mgr/WEB-INF/classes/application.properties

修改application.properties
image.png
image.pngimage.png修改tomcat日志存放目录

  1. vi /wxqyh/service/mgr/webapps/mgr/WEB-INF/classes/log4j.xml

image.png启动管理后台:

  1. chmod 777 /wxqyh/service/mgr/bin/catalina.sh
  2. sh /wxqyh/service/mgr/bin/startup.sh

应用端部署

将tomcat文件 portal.zip 复制到 /wxqyh/service目录下

  1. unzip portal.zip
  2. rm -f portal.zip
  3. vim /wxqyh/service/portal/webapps/portal/WEB-INF/classes/application.properties

image.png
image.pngimage.png
修改tomcat日志存放目录

  1. vi /wxqyh/service/portal/webapps/portal/WEB-INF/classes/log4j.xml

image.png
启动管理后台:

  1. chmod 777 /wxqyh/service/portal/bin/catalina.sh
  2. sh /wxqyh/service/portal/bin/startup.sh

文件服务器部署

将tomcat文件 fileweb.zip 复制到 /wxqyh/service目录下

  1. unzip fileweb.zip
  2. rm -f fileweb.zip
  3. vim /wxqyh/service/fileweb/webapps/fileweb/WEB-INF/classes/config.txt

修改config.txt
image.png
image.png
使用腾讯云cos还要修改以下配置
image.png
3.1.0版本后必须开启访问控制
image.png修改tomcat日志存放目录

  1. vi /wxqyh/service/fileweb/webapps/fileweb/WEB-INF/classes/log4j.properties

image.png

  1. chmod 777 /wxqyh/service/fileweb/bin/catalina.sh
  2. sh /wxqyh/service/fileweb/bin/startup.sh