# 整体
# 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
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
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 3.启动前回顾校验
在完成以上所有配置之后,请确保
- 数据库正常连接,
- nginx能够正常访问
- 配置文件准确无误
# 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
2
# 5.访问
如果开启单点,请先在单点启动访问
通过ip:9999就可以访问系统,具体访问账号请联系平台相关负责人
泰山平台单点部署 →