部署环境:centos7.9
前端版本:2.2.34
后端版本:nvisual-lite-singleproject-2024011601-8081.jar
后端项目独立模块版本:nvisual-lite-project-2024012201-8030.jar
数据库版本: 0.1.0.62
适用于Linux用户。
#打开服务器终端,进入到数据库“nVisual”。
#首先切换到postgres用户
su postgres
#查看现有库名。
\l
#进入至nVisual所属库。
\c nVisual
#查询global_settings表。
SELECT * FROM "public"."global_settings" LIMIT 1000 OFFSET 0;
#查看数据库版本,检查数据库是否至0.1.0.62,低于此版本需要更新至此版本或更高版本。
适用于Windows与Linux用户。
打开Navicat并连接至数据库,找到global_settings表查看DataBaseVersion是否为0.1.0.62。
低于此版本需要更新至此版本或更高版本。
适用于Windows与Linux用户。
打开pgadmin并连接至数据库打开找到global_settings表查看DataBaseVersion是否为0.1.0.62。
低于此版本需要更新至此版本或更高版本。
适用于Windows与Linux用户。
打开nVisual系统。
点击管理,全局设置。
此处可查看到数据库版本。
适用于Windows与Linux用户。
使用任意方式,使更新数据库至0.1.0.62或更高。
此示例使用Navicat演示。
点击新建查询,确认连接查询库是否正确。
打开《数据库更新文档》。(此文档为耐威迪公司发布,请联系耐威迪客服或售后获得)
找到当前查看到的数据库版本的位置。如当前数据库版本为0.1.0.61,那么在数据库更新文档里就划到对应的位置
从当前条下面0.1.0.62更新。
复制所有SQL语句至SQL窗口。 (可带注释)
注意:在运行SQL前,请修改SQL中的ip为nVisual后端部署的服务地址ip。 (此ip是部署后端包的地址)
当然,此处的ip后面修改也可以。
执行成功后在global_settings表下方,执行的SQL会记录在此表内。
到此,数据库升级完毕。
下载业务模块前端包。 (此包为耐威迪公司发布,请联系耐威迪客服或售后获得)
包名为:业务-xxxx-project (注:xxxx为发布版本号)
此文件部署位置为:..\nVisual\nginx\html\dist\projects\
前端部署结束。
下载业务模块前端包。 (此包为耐威迪公司发布,请联系耐威迪客服或售后获得)
包名为:业务-xxxx-project (注:xxxx为发布版本号)
此文件部署位置为:/home/nvisual-frontend/dist/projects/
前端部署结束。
下载nVisual后端包,上传至服务器对应路径。 (此文档为耐威迪公司发布,请联系耐威迪客服或售后获得)
Windows路径为:..\nVisual\jre\bin\ (Windows上传路径,必须是此路径,否则jar包会启动失败)
Linux路径为:/home/nvisual-backend/ (Linux路径可是自定义路径,无需非是示例路径)
上传jar包至绝对位置。..\nVisual\jre\bin\
上传文件为:nvisual-lite-project-24011604-8033.jar (注:随版本更新,jar包名称可能会与此文档不一致,根据耐威迪工作人员发放的名称为准)
修改jar包配置文件,选用电脑安装的任意压缩工具打开,进入到nvisual-lite-project-24011604-8033.jar\BOOT-INF\classes\路径,用记事本打开application.properties文件,
注意以下参数:
1.业务服务端口:8033
2.nvisual主程序地址和端口,同一台服务器部署,可写localhost,也可直接写主程序的服务ip地址,主程序端口为8081
3.数据库地址与端口(localhost可直接写为ip)
4.数据库名称(此环境为nVisual库,根据实际填写)
5.数据库用户名、密码(按实际填写)
6.前端文件地址。
修改完毕后,保存退出。
(注:有个别压缩工具不支持直接修改jar包内部文件,可以把此文件拖出压缩包,修改后在拖回压缩包内进行保存)
回到..\nVisual\目录下,此目录下有一个名称为start.bat 的批处理文件,右键编辑它。
复制一行jar包启动命令写在下一行,把新复制的jar包名称,替换为业务模块的包名。
修改完后,保存退出,双击start.bat运行nVisual。
使用任意终端工具,将nvisual-lite-project-24011604-8033.jar上传至/home/nvisual-backend/
使用vim工具,打开nvisual-lite-project-24011604-8033.jar
找到application.properties文件,按下“enter”进入编辑模式。
注意以下参数:
1.业务服务端口:8033
2.nvisual主程序地址和端口,同一台服务器部署,可写localhost,也可直接写主程序的服务ip地址,主程序端口为8081
3.数据库地址与端口(localhost可直接写为ip)
4.数据库名称(此环境为nVisual库,根据实际填写)
5.数据库用户名、密码(按实际填写)
6.前端文件地址。
保存退出!
#启动命令
nohup java -jar nvisual-lite-project-24011604-8033.jar --server.port=8033 > nohup_project.out &
#通过Java启动 并将8033端口日志输出至 nohup_project.out文件 在后台运行。
四、验证
新建业务
填写业务信息。
创建好业务后,对对象进行业务映射。
映射到业务。
勾选要映射的业务,点击确认。
点击 业务->业务分析
资源映射成功会出现在资源列表内。
如为映射到此表格,请根据系统错误提示等信息修改问题,或联系耐威迪售后人员机进行指导。