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

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

恢复步骤如下所示:

# 获取DEMO项目素材

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

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

提示

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

# 新增数据库配置文件

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

工作目录下的conf目录中添加dw.confyw.conf文件作为数据库配置文件,可以在这里 (opens new window)下载常用的数据库示例文件,示例文件内容如下:

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

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

提示

  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.succbiyw=/path/to/workdir/conf/yw.conf -Dsucc.jdbc.succbidw=/path/to/workdir/conf/dw.conf" (/path/to/workdir/为示例路径,请修改为工作目录所在路径)

# 初始化更新

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

完成初始化

是否有帮助?
0条评论
评论