# 如何恢复DEMO项目到已部署好的环境中
本文讲述如何在已部署好的环境中恢复DEMO项目,并提供项目素材和示例配置文件进行项目恢复。
恢复步骤如下所示:
# 获取DEMO项目素材
DEMO项目素材可以通过以下两种方式获取:
- 将DEMO体验版中
/server/resources
目录的内容拷贝上传到服务器中使用。 - 在此处 (opens new window)下载DEMO项目素材并上传到服务器解压使用。
提示
请根据系统版本选择对应的项目素材,否则部分DEMO无法正常恢复!
# 新增数据库配置文件
恢复DEMO项目之前需要配置默认的succbidw
和succbiyw
库作为数据仓库和业务应用数据库,具体配置方法如下:
在工作目录下的conf
目录中添加dw.conf
、yw.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"
}
提示
- 示例文件中的
url
、user
、password
需要更换为用户本地的数据库地址以及账号密码。 - 恢复DEMO使用的数据库需要有读写权限,否则DEMO项目恢复后没有数据!
- 若示例文件中未包含当前使用数据库,可联系技术人员提供示例文件。
# 设置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包才会生效,更换重启后,登录进入系统,若项目列表中新增DEMO
和OA
两个项目,说明项目恢复已经完成。
0条评论
评论