本帖最后由 沉默的代码杨 于 2019-7-15 15:17 编辑
基础软件准备
必备环境软件
-----------------
1.基础环境名字 | 版本 | Jdk | 1.8 以上 | Tomcat | 8 以上 | Mysql | 5.6 以上 | Redis | 5.04 | 2.业务产品
产品名 | 具体名字 | 版本 | 友户通(4核,8G内存,200G硬盘) | cas | 默认版本 | | ROOT | 默认版本 | | yht-manager | 默认版本 | 数据资产 | datag-0.0.1-SNAPSHOT | 3.5 | License认证产品 | License | 默认版本 | 3.产品获取方式
名称 | 获取方式 | 友户通 | 提供三个war:ROOT.war、cas.war、yht-manager.war | 数据资产 | 发版人员或者质量管理部 | License认证产品 | 需要产品发布人员 | 注意事项
1.数据资产和License安装在同一台机器上面
Tomcat 需要至少4G的内存
3所有应用的端口配置如下,所有端口都可以手动修改,需要在各自的配置文件中修改
应用配置
友户通配置 -------------------------
数据库配置
- 需要预先安装一个Mysql数据库,建一个数据库名字(以exclusive为例)
- 在自己建立的库下面执行一些脚本文件,注意按照下面的顺序执行。
文件获取方式:ROOT.war产品中
找到ucf_script/db/mysql/init/ mysql_init.sql
找到ucf_script/db/common/init/ mysql_insert.sql
友户通登录认证服务
- 解压cas.war
- 配置文件修改,以下IP以172.20.56.17为例,端口以8080为例
2.1.打开 cas/WEB-INF/classes/ cas.properties,找到如下配置项,修改成自己的ip和端口 Server 地址配置 server.server=http://172.20.56.17:8080 Redis配置 redis.url=direct://172.20.3.247:6379? poolName=mypool&masterName=mymaster&poolSize=100&password=Yht_2017 数据库配置 jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8 jdbc.username=root jdbc.password=root 日志配置 log.jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8 log.jdbc.username=root log.jdbc.password=root cas登陆配置 cas.login.url=http://172.20.56.17:8080/cas/login 2.2. 打开 cas/WEB-INF/classes/ sdk.properties,找到如下配置项,修改成自己的ip和端口 Cas server配置 apps.tenant.base.url = http://172.20.56.17:8080/apptenant/rest servername=http://172.20.56.17:8080 server.server=http://172.20.56.17:8080
友户通用户中心配置
- 解压ROOT.war
- 配置文件修改,以下IP以172.20.56.17为例,端口以8080为例
2.1.打开 ROOT/WEB-INF/classes/application.properties,找到如下配置项,修改成自己的ip和端口
数据库配置
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root 日志配置 log.jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8 log.jdbc.username=root log.jdbc.password=root Redis配置 redis.url=direct://172.20.3.247:6379?poolName=mypool&masterName=mymaster&poolSize=100&password=Yht_2017 #sessionCache,seconds sessionTimeout=3600 host配置 hostname=http://172.20.56.17:8080/ 2.2.打开ROOT/WEB-INF/classes/sdk.properties,找到如下配置项,修改成自己的ip和端口 友户通配置 yht.user.base.url = http://172.20.56.17:8080/rest apps.tenant.base.url = http://172.20.56.17:8080/apptenant/rest cas配置 cas.url=http://172.20.56.17:8080/cas/ Server配置 servername=http://172.20.56.17:8080 认证配置 itrust.url=http://172.20.56.17:8080/usercenter/userauth merge.url=http://172.20.56.17:8080/merge
友户通控制台配置
- 解压yht-manager.war
- 配置文件修改,以下IP以172.20.56.17为例,端口以8080为例
2.1.打开 yht-manager/WEB-INF/classes/application.properties,找到如下配置项,修改成自己的ip和端口 数据库配置 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://172.20.56.17:3306/exclusive?useUnicode=true&autoReconnect=true&characterEncoding=utf-8 jdbc.username=root jdbc.password=root Redis 配置 redis.url=direct://172.20.3.247:6379?poolName=mypool&masterName=mymaster&poolSize=100&password=Yht_2017 sessionTimeout=3600 hostname配置 hostname=http://172.20.56.17:8080/ 2.2.打开yht-manage/WEB-INF/classes/sdk.properties,找到如下配置项,修改成自己的ip和端口 友户通配置 yht.user.base.url = http://172.20.56.17:8080/rest apps.tenant.base.url = http://172.20.56.17:8080/apptenant/rest cas配置 cas.url=http://172.20.56.17:8080/cas/ Server配置 servername=http://172.20.56.17:8080 基本配置 apps.tenant.base.url=http://172.20.56.17:8080/apptenant/rest
友户通应用相关配置安装完成友户通后,友户通相关的配置请联系运维人员
数据资产配置
端口配置
测试环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-dev.yml运行环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-prod.yml 端口:默认是8080,可以更具需要自行配置  打开datag-0.0.1-SNAPSHOT.war 找到datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\sdk.properties servername=http://服务器IP:端口号/ 端口号和上面配置保持一致
数据库配置
测试环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-dev.yml运行环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-prod.yml 配置如下: datasource: url: 自己需要配置的jdbcurl username: 数据库账户 password: 数据库密码 
邮件服务器配置
测试环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-dev.yml
运行环境:datag-0.0.1-SNAPSHOT.war\WEB-INF\classes\config\application-prod.yml
如下图所示:

参数说明:
host:邮件服务器地址
post:邮件服务器对应端口
username: 邮件服务器对应账户
password: 邮件服务器对应密码

from:发送邮件的地址
友户通产品关联配置1、datain-0.0.1-SNAPSHOT.war\WEB-INF\classes修改sdk.properties文件 注:此文件中的配置为安装友户通获得。 2、datag-0.0.1-SNAPSHOT.war\WEB-INF\classes 修改intellit.properties文件 注:此文件中的配置为安装友户通获得。
License配置
请参考《License部署手册》
产品安装
安装前的确认工作

安装1.友户通的安装,启动时间大概有2分钟的时间,出现如下图所示的标志就是启动完成了
1.1一键安装:直接使用提供的Tomcat进行安装,进入tomcat8.5/bin下面,直接执行startup.sh,日志记录在tomcat8.5/logs 下面的catalina.out文件中,可以使用 tail –f catalina.out 查看安装的实时日志。
1.2自定义安装:将友户通的三个产品放到 tomcat的 webapps下面,如下图所示;进入tomcat下面的bin文件夹,找到catalina.sh 文件,修改JAVA_OPTS="-Xms2560m -Xmx5120m -Xss1024K -XX:PermSize=1280m -XX:MaxPermSize=256m" cygwin=false;然后进入tomcat 下面的bin 执行startup.sh;日志记录在tomcat 下面的logs 下面的catalina.out文件中,可以使用 tail –f catalina.out 查看安装的实时日志。

1.3 安装验证http://172.20.56.17:8080(Ip和端口根据自己安装配置)出现下面界面 32

默认登陆账户:yhtmanager 默认登陆密码:exclusive_2018
可以登陆的话,验证安装成功
2.1需要先登陆友户通产品创建自己的产品编码
友户通安装完毕登陆:http://172.20.56.17:8080/yht-manager(Ip和端口根据自己安装配置)出现下面界面

点击应用配置中的添加新增按钮如下所示
系统名称对应的是你配置的数据资产中的sysid 号码,添加完保存即可 2.2 点击刚才申请的系统,下载密钥  保存到你本地,需要配置到3.2.4 友户通产品关联配置中 yht.client.credential.path 2.3 同时修改3.2.4友户通产品关联配置中的配置项 sysid 2.4直接运行,关闭shell窗口系统自动终止 命令:java -jar datag-0.0.1-SNAPSHOT.war 2.5放到后台执行:关闭shell窗口程序在后台执行,日志文件在同目录下面的nohup.out 命令:nohup java -jar datag-0.0.1-SNAPSHOT.war > nohup.out 2>&1 & tail -f nohup.out 可以实时的关注产品日志
|