# 整体

# 1.目录结构

目录 说明
services 存放应用服务配置文件夹
application-ts-start.properties 外置配置文件
cas.war 单点的应用包

# 2.放置

将tscasservice压缩包放入服务器 "/opt/tssoft/tscasservice"下进行解压缩,

tar -zxvf  /opt/tssoft/tscasservice.tar.gz
1

# 项目配置与启动

# 1.前期工作验证

1.确保redis已经正常启动

待一切前期工作准备完毕之后,进行项目的配置和启动

# 2.配置文件调整

在tscasservice当中的配置文件"application-cas-start.properties"对属性进行修改

sinosoft.platformApiBaseUrl 如果和平台应用在一台服务器上无需修改,如果不在一台服务器上
地址改为 ip:9999/taishanApi
cas.serviceRegistry.json.location 一般无需修改/opt/tssoft/tscasservice/services
sinosoft.ip 为当前部署服务器ip地址
server.port 服务对外的端口 一般无需修改 默认使用80即可
sinosoft.platformApiBaseUrl 访问平台接口的地址
sinosoft.caUrl 当存在卫士通这样第三方集成时候使用,如果没有无需改动
cas.ticket.registry.redis.host 127.0.0.1 根据实际情况
cas.ticket.registry.redis.port 6379 根据实际情况
cas.ticket.registry.redis.password redis设置的密码

# 3.启动后台

nohup java -jar cas.war --server.port=80 --spring.profiles.active=casStart --spring.config.additional-location=application-casStart.properties &
1

# 4. 查看 服务是否启动

ps -ef|grep java
1

执行结果如下 说明服务启动成功

root      35198   2773  3 01:13 pts/1    00:00:31 java -jar ts-pt-main-1.0-SNAPSHOT.jar --spring.config.additional-location=application-ts-start.yml
1

# 5.登录地址

访问地址:ip:port/cas看到单点登录页面此时说明单点启动成功

# 6.平台系统调整

因为开启了单点,平台系统的配置文件也需要进行调整,需要开启单点服务

在/opt/tsplatform下修改application-ts-start.yml文件配置

isUseSsoFlag true为开启 false 为不开启
appBaseUrl 地址为平台应用服务器地址
appServerUrl 地址为平台应用服务器地址
basePlatFormRedirectUrl 地址为平台应用服务器地址
casServerUrl 地址为单点应用服务器的地址
taishanSso:
    #是否开启单点登录
    isUseSsoFlag: true
    #认证系统的编码
    appCode: tsda642866d93041d9908a695e827d2c5c
    #认证系统的秘钥
    appSecret: 912cc3640014d5467c234258cfe55b7bf36deaab708c9189c7c645514429ab97443c40c76d051769
    #认证系统的根路径
    appBaseUrl: http://192.168.8.159:9999/taishan
    #当前系统的地址,处理登录信息的url
    appServerUrl: http://192.168.8.159:9999/taishan/tsCasLogin/getAuthCode
    #平台认证成功以后统一跳转的页面
    basePlatFormRedirectUrl: http://192.168.8.159:9999/#/sso
    #单点登录的系统的地址
    casServerUrl: http://192.168.8.159:8000/cas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

重启平台服务

先杀死平台服务,然后执行下面命令重启平台服务

nohup java -jar ts-pt-main-1.0-SNAPSHOT.jar --spring.config.additional-location=application-ts-start.yml >log.out 2>&1 & 
1

# 7.登录

1.通过ip:8000/cas 即可看到登录页面

2.如果平台打开单点,通过平台ip:9999 也能调整到登录页面,具体登录账号咨询平台相关人员