如何恢复DEMO项目到已部署好的环境中

本文讲述如何在已部署好的环境中恢复DEMO项目,并提供项目素材和示例配置文件进行项目恢复。

恢复步骤如下所示:

#获取DEMO项目素材

DEMO项目素材可以通过以下两种方式获取:

  1. DEMO体验版/server/resources目录的内容拷贝上传到服务器中使用。
  2. 下载DEMO项目素材并上传到服务器解压使用。

提示

请根据系统版本选择对应的项目素材,否则部分DEMO无法正常恢复!

#新增数据库配置文件

恢复DEMO项目之前需要配置默认的聚宝dw聚宝yw库作为数据仓库和业务应用数据库,具体配置方法如下:

工作目录下的conf目录中添加dw.conf 、yw.conf文件作为数据库配置文件,下载常用的数据库示例文件,示例文件内容如下:

#mysql
{
	"driver": "com.mysql.cj.jdbc.Driver",
	"dbType": "MySQL",
	"url": "jdbc:mysql://localhost:3306/聚宝?useUnicode=true&characterEncoding=utf8&allowLoadLocalInfile=true&zeroDateTimeBehavior=convertToNull&useSSL=false",
	"user": "聚宝",
	"password": "聚宝666",
	"szcp.logConnectionTrace": true
}

#Oracle
{
    "driver": "oracle.jdbc.OracleDriver",
    "dbType": "Oracle",
    "url": "jdbc:oracle:thin:@localhost:1521:orcl", 
    "purpose": "writable",
    "user": "聚宝",
    "password": "聚宝666"
}

提示

  1. 示例文件中的urluserpassword需要更换为用户本地的数据库地址以及账号密码。
  2. 恢复DEMO使用的数据库需要有读写权限,否则DEMO项目恢复后没有数据!
  3. 若示例文件中未包含当前使用数据库,可联系技术人员提供示例文件。

#设置JVM参数

DEMO项目的恢复通过JVM参数控制,在JVM参数中配置素材路径以及默认数据库文件路径后,启动系统时会读取JVM参数中的配置,对DEMO项目进行恢复。配置方法如下:

进入tomcat/bin目录,在setenv.sh中添加以下参数:

#初始化配置
export JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=succ.demo"
#初始化素材目录
export JAVA_OPTS="$JAVA_OPTS -Dsucc.demo.resources=/path/to/resources/" (/path/to/resources/为示例路径,请修改为DEMO项目素材上传或解压路径)
#初始化数据库
export JAVA_OPTS="$JAVA_OPTS -Dsucc.jdbc.聚宝yw=/path/to/workdir/conf/yw.conf -Dsucc.jdbc.聚宝dw=/path/to/workdir/conf/dw.conf" (/path/to/workdir/为示例路径,请修改为工作目录所在路径)

#初始化更新

恢复DEMO项目需要更换war包才会生效,更换重启后,登录进入系统,若项目列表中新增DEMOOA两个项目,说明项目恢复已经完成。

完成初始化