# 整体

# 1.目录结构

目录 说明
tsfront 平台前台文件
ts-pt-main-1.0-SNAPSHOT.jar 平台后台jar包
application-tsplatform.yml 平台外置配置文件
ts-pt-second-api-1.0-SNAPSHOT.jar 平台接口jar包
application-tsapi.yml 接口外置
tsplatform.sql(后缀以实际的数据库为主),如果系统仅更新服务不更新数据库,可能不存在不在该文件 平台sql(已废弃)
tsplatform_log.sql(后缀以实际的数据库为主),如果系统仅更新服务不更新数据库,可能不存在不在该文件 平台日志sql(已废弃)

# 2.放置

查看opt下是否有tssoft文件夹,如果没有先创建文件夹

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

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

# 项目配置与启动

# 1.nginx的配置

属性 默认值 说明
listen 9999 当前平台使用9999作为唯一对外端口
root /opt/tsplatform/tsfront 平台一律部署在/opt/tsplatform下,一般情况这个值不会发生改变
proxy_pass http://127.0.0.1:7090/taishan 一般情况下该值也不需要改变
proxy_pass http://127.0.0.1:7090/taishanApi 一般情况下该值也不需要改变
proxy_buffer_size 1024k 一般情况下该值也不需要改变
proxy_buffers 16 1024k 一般情况下该值也不需要改变

将该配置信息放入nginx当中,启动nginx能够正常访问即可

	server {
        listen       9999;
		root "/opt/tssoft/tsplatform/tsfront";
		index index.html;
		location / {
			index  /index.html;
			try_files $uri $uri/ /index.html;
		}
		location /taishan {
			proxy_pass	http://127.0.0.1:7090/taishan;
			proxy_buffer_size 1024k;
			proxy_buffers 16 1024k;
		} 
		location /taishanApi {
			proxy_pass	http://127.0.0.1:7080/taishanApi;
			proxy_buffer_size 1024k;
			proxy_buffers 16 1024k;
		} 	
		
	}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# 2.配置yml文件

# 2.1 配置属性说明

在tsplatform当中的配置文件"application-ts-start.yml"的数据库根据正确的地址以及用户名密码进行修改,根据自己的数据库选择正确的驱动

属性 说明
url jdbc:oscar://156.33.33.110:2003/OSRDB 根据数据库使用类型填写正确的地址路径
username TSPLATFORM 根据数据库使用类型填写正确的地址路径
password szoscar55 根据数据库使用类型填写正确的地址路径
driver-class-name com.oscar.Driver 根据数据库使用类型填写正确的地址路径

# 2.2application-ts-start.yml配置调整

仅需要修改数据库部分

datasource:
    master:
    url: jdbc:oscar://156.33.33.110:2003/OSRDB
    username: TSPLATFORM
    password: szoscar55
    driver-class-name: com.oscar.Driver
#日志文件的数据源:tsLogDb
tsLogDb:
    url: jdbc:oscar://156.33.33.110:2003/OSRDB
    username: TSPLATFORM_LOG
    password: szoscar55
    driver-class-name: com.oscar.Driver
1
2
3
4
5
6
7
8
9
10
11
12

# 2.3application-ts-second-api.yml配置调整

仅需要修改数据库的部分

spring:
  datasource:
    dynamic:
      # 配置全局druid参数,请按需配置
      druid:
        initial-size: 5
        max-active: 8
        min-idle: 3
        max-wait: 1000
        validation-query: 'select 1'
      datasource:
        #日志文件的数据源:p6spy
        tsLogDb:
          url: jdbc:oscar://127.0.0.1:2003/OSRDB
          username: TSPLATFORM_LOG
          password: szoscar55
          driver-class-name: com.oscar.Driver
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 3.启动前回顾校验

在完成以上所有配置之后,请确保

  1. 数据库正常连接,
  2. nginx能够正常访问
  3. 配置文件准确无误

# 4.启动后台

在ts/opt/tssoft/tsplatform下执行以下两个命令

nohup java -jar ts-pt-main-1.0-SNAPSHOT.jar --spring.profiles.active=tsplatform  --spring.config.additional-location=application-tsplatform.yml >log.out 2>&1 & 
1
nohup java -jar ts-pt-second-api-1.0-SNAPSHOT.jar --spring.profiles.active=tsapi  --spring.config.additional-location=application-tsapi.yml >apilog.out 2>&1 & 
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
root      35199   2774  3 01:13 pts/1    00:00:31 java -jar ts-pt-main-1.0-SNAPSHOT.jar --spring.config.additional-location=application-ts-second-api.yml
1
2

# 5.访问

如果开启单点,请先在单点启动访问

通过ip:9999就可以访问系统,具体访问账号请联系平台相关负责人