环境搭建
大约 3 分钟
环境搭建
环境准备
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.5.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
后端运行
提示
- 导入aspDev到Eclipse,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择工作目录,然后点击 Finish 按钮,即可成功导入Eclipse会自动加载Maven依赖包,初次加载会比较慢(确定maven能连接到10.0.33.159服务器)
- 创建数据库aspDev并导入数据脚本aspDev.sql
- 打开运行com.asp.AspDevApplication.java
必要配置
启动该工程之前请先修改配置文件application.yml相关内容:
- 启动端口及访问路径
server:
port: 2026
servlet:
context-path: /aspDev
- 数据库
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
master:
url: jdbc:mysql://10.0.32.106:3306/aspdev_test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: 123456
- Redis
redis:
# 地址
host: 10.0.32.98
# 端口,默认为6379
port: 6379
- 统一权限相关配置
drap_platform:
sso_server:
# 统一权限地址(需要修改)
rootpath_proxy: http://10.0.32.98:9007
# 统一权限地址(需要修改)
rootpath: http://10.0.32.98:9007
#前端地址(需要修改)
frontpath: http://10.0.32.98:8086
# 统一权限中当前应用ID(默认即可,不用修改)
app_id: Q5dc0a2dd21de000
# 后端登录地址(需要修改ip、端口及访问路径)
login_target: http://10.0.37.223:2026/aspDev/login1
# 统一权限中当前应用秘钥(默认即可,不用修改)
privatekey: MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCPaAN5lsGIjoHxibfZZFRAbztLmchKpYW3V192TDPd4ZpjFPYO9b0+a7SYPZ17PNk9DLb7X8SpMBZBTtiI2CBRYasWdgyvdF2vgWKVq6lIstzxAlV5yKiopmV5+58r9hvsFtqFl8FKbRuLTvoi/RqceI/XsKbMY0bP9Spwv9ds6K0iRfRtixpsUdUBlYem3JU6vlicxl64mlwOK1ZaAPTKAd3FmNsDpvSyWmlIvqYNhGY8umSeChlPy8dM/r/3bGgugjH7igHr/RsHzD1La5/TBc8xEEkUqIxVhEYr5Xk+7qflEi1DI9Mg52Jge9JiN+iWKB8VFQPtSziGzQTnzCrfAgMBAAECggEAXqE2Wc+fWesf2DEWfn90ESjVKegKgSeEex1OwxM5zpqGdAdq7yg9fqk3/JX8C0x11ZFEVdA2R6aRqPrMbFCh0tHuQd4YNNdG0v8//J/QD0boAKmXmctNcCyNHddqi2nVtw7FmA4x4FjrKhwtd1UpcEMmOCA7kPeZzLRtEwWktBpAsEfB58LLAHqBLoStzUvSY7gJC1jXLx04sHb7SDg2SRhbD877t2awbuHkJvvi09GdGOMCNDXBPuu+Dc+0zqjahZCwnsRLTtXE/KUK715EGHG+o5/y5VUKxcut8GHF56FzYbQKEWbP0Ky5jjefyMSVr5yK+5c9RcHd6TaZi68fAQKBgQDItY/M71sm5jMdUc4voqA4L5FXAxd3jxjfWxCBgAPBzjiHRg5C+64Yil3xg9ecyAtwNhTdjQcl0T/W2jlCX8Vv9ARMZuPJCzLCA5jkKWL8muQnAcByzX08irlGMeFQf9FLb0tAbhAlNVGYT4koCXjpUug5f1ULt0t+DFRqCWPlwQKBgQC26VQr7HQzMx4y2CCuTRW73ex3TERezEf8LLUoUqtjERrr01zrvoHXTfz+ltwD1sLYJw/TYwi4V2l+PN5olmAm8ZQbKxXOfuu8RjE+R3NS/gmItT7qaLLDjSSyEvOPEJigGklrLBcR7e0UJo80M1T2T6HQ0XEpliaKGMtYTo54nwKBgQC9YYO0LU1m4OLuEVhp3hsrqMaMwaAM8frYFcb3SmFBJ2JzUYj3bx8QjM6jqnFxv9f7IyyA+Cb8afrAsdxBYribMDY2GQdplaVpJ5fGAb8i9su8eoyqRnaa/5JeR4aAPHqxoOvyeWfGlA7PloymOHncPpxcVGdczLDw2JV2EDIwgQKBgE2E375pzOlyDadgv6D/XGmtaS06LnO6wftW+0PmnWoz8qPlhSkIKUEVdVZ0mzQpTZSMIYHmI+j0auosY9oReRioI6vL+8bzNXcqjG4nm/GdZm8A2XRBARotdFLgA0crsnOQEHOSUQixPFvg56oo4yYso5i7WulUEGtQjMWVLX5jAoGBALMLntdYSE97A1thoOH2MAFBm/7MAAqT5zisqNhaONvtMJDBppIfxmWZrYl/0lTRac9MTpSq96PMGKdzQ5OWhzuDGM7G0mvoxNMVIs0SPc83DBlSv/dqdwIdMgF8hVQdf/IhEBaL8gu5iGTGdNumvAgsR4hu3gA/HqB42NZQ7fJQ
# 统一权限中当前应用公钥(默认即可,不用修改)
public_key: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAj2gDeZbBiI6B8Ym32WRUQG87S5nISqWFt1dfdkwz3eGaYxT2DvW9Pmu0mD2dezzZPQy2+1/EqTAWQU7YiNggUWGrFnYMr3Rdr4FilaupSLLc8QJVecioqKZlefufK/Yb7BbahZfBSm0bi076Iv0anHiP17CmzGNGz/UqcL/XbOitIkX0bYsabFHVAZWHptyVOr5YnMZeuJpcDitWWgD0ygHdxZjbA6b0slppSL6mDYRmPLpkngoZT8vHTP6/92xoLoIx+4oB6/0bB8w9S2uf0wXPMRBJFKiMVYRGK+V5Pu6n5RItQyPTIOdiYHvSYjfoligfFRUD7Us4hs0E58wq3wIDAQAB
# 权限白名单(可自行按需添加)
interceptorsb: /clientrest,/clientrest/**,/flow/**,/login1,/logout,/dev/1.0/**,/notoken/**,/system/**,/swagger-ui.html,/webjars/**,/swagger-resources/**,/tool/*
auth:
identity:
# 统一权限中当前应用ID(默认即可,不用修改)
serviceId: Q5dc0a2dd21de000
- 云存储地址
drap_platform:
storage:
#云存储服务地址(若已部署云存储则需要修改)F
fss: http://10.0.37.202:9006
- mybatis配置
# MyBatis配置
mybatis:
# 指定package的名字,mybatis会自动扫描指定包下面的javabean(需要按项目package修改)
typeAliasesPackage: com.bjsasc.avfms.**.domain,com.bjsasc.asp.dev.**.domain
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapperLocations: classpath*:mybatis/**/*Mapper.xml
# 加载全局的配置文件
configLocation: classpath:mybatis/mybatis-config.xml
- 流程服务地址
##流程服务地址(若已部署流程服务,则需修改)
workflow:
ancsapihost: http://10.0.32.98:8300/workflowboot
formmodel:
integrate:
serverurl: http://10.0.32.98:8300/workflowboot
- License配置
#License相关配置
license:
subject: ioserver #主题
publicAlias: publicCert #公钥别称
storePass: a123456 #访问公钥的密码
#windows环境(按实际licenseTest目录修改)
licensePath: D:\licenseTest\license.lic #license位置
publicKeysStorePath: D:\licenseTest\publicCerts.keystore #公钥位置
#linux环境(按实际licenseTest目录修改)
# licensePath: /opt/licenseTest/license.lic #license位置
# publicKeysStorePath: /opt/licenseTest/publicCerts.keystore #公钥位置
后端部署
提示
- jar部署方式 使用命令行执行:java –jar aspDev.jar
- war部署方式 pom.xml packaging修改为war 放入tomcat服务器webapps
SpringBoot去除内嵌tomcat
<!-- 多模块排除内置tomcat -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 单应用排除内置tomcat -->
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-tomcat</artifactId>
<groupId>org.springframework.boot</groupId>
</exclusion>
</exclusions>