修改xftp远程编辑
使用notepad++编辑更效率便捷,记得修改为utf-8编码,后续更改ctrl+s保存
以3.2.4.zip部署文件为例(包名有中文自行修改)
一、 解压
unzip 3.2.4-bushu.zip
注册中心部署
详见:consul安装
注册中心IP、端口请以安装时的数据为准!
以下服务部署以IP=192.168.3.207、端口=5100为例。
网关部署
服务器连接xftp打开部署目录
进入/root/3.2.4/wuli.4/ibps3-java/zuul/config
删除ibps3-java/zuul/config/cmdline-dev.txt文件。
删除ibps3-java/zuul/config/cmdline-test.txt文件。
删除ibps3-java/zuul/config/cmdline-prod.txt文件。
设置环境变量指定参数
回到/root/3.2.4/wuli.4/ibps3-java目录,找到start.zuul.sh右键notepad++工具编辑
ibps_home=$(cd dirname $0
; pwd)
shome=${ibps_home}/zuul
#新增的环境变量设置注册中心地址、端口
export CONSUL_SERVICEURL_DEFAULTZONE=http://192.168.200.99:8500
export SPRING_CLOUD_CONSUL_HOST=192.168.200.99
export SPRING_CLOUD_CONSUL_PORT=8500
#新增的环境变量设置redis信息
export SPRING_RABBITMQ_HOST=192.168.200.99 # rabbitmq的IP地址
export SPRING_RABBITMQ_PORT=5672 # rabbitmq的端口
export SPRING_RABBITMQ_USERNAME=ibps # rabbitmq的用户名
export SPRING_RABBITMQ_PASSWORD=ibps # rabbitmq的密码
export SPRING_RABBITMQ_VIRTUAL_HOST=/ibps
export SPRING_REDIS_HOST=192.168.200.99 # redis的IP地址
export SPRING_REDIS_PORT=6379 # redis的端口
export SPRING_REDIS_PASSWORD=123456 # 如果redis设置了密码请修改此处,否则可不用设置
sh ${shome}/app.sh -h ${shome} -m 1024M -c start # 将1024M改为需要的内存值,不得低于1024M
启动
回到命令界面
[root@localhost ibps3-java]# sh start.zuul.sh
二、 认证服务部署
进入/root/3.2.4/wuli.4/ibps3-java/oauth2server/config
删除ibps3-java/oauth2server/config/cmdline-dev.txt文件。
删除ibps3-java/oauth2server/config/cmdline-test.txt文件。
删除ibps3-java/oauth2server/config/cmdline-prod.txt文件
设置环境变量指定注册中心地址、端口:
回到/root/3.2.4/wuli.4/ibps3-java目录,找到start.oauth.sh右键notepad++工具编辑
ibps_home=$(cd dirname $0
; pwd)
shome=${ibps_home}/oauth2server
#新增的环境变量设置
export CONSUL_SERVICEURL_DEFAULTZONE=http://192.168.200.99:8500
export SPRING_CLOUD_CONSUL_HOST=192.168.200.99
export SPRING_CLOUD_CONSUL_PORT=8500
#新增的环境变量设置mq、redis信息
export SPRING_RABBITMQ_HOST=192.168.200.99 # rabbitmq的IP地址
export SPRING_RABBITMQ_PORT=5672 # rabbitmq的端口
export SPRING_RABBITMQ_USERNAME=ibps # rabbitmq的用户名
export SPRING_RABBITMQ_PASSWORD=ibps # rabbitmq的密码
export SPRING_RABBITMQ_VIRTUAL_HOST=/ibps #rabbitmq的vhost
export SPRING_REDIS_HOST=192.168.200.99 # redis的IP地址
export SPRING_REDIS_PORT=6379 # redis的端口
export SPRING_REDIS_PASSWORD=123456 # 如果redis设置了密码请修改此处,否则可不用设置
sh ${shome}/app.sh -h ${shome} -m 1024M -c start # 将1024M改为需要的内存值,不得低于1024M
授权文件替换
进入/root/3.2.4/wuli.4/ibps3-java/oauth2server/conf
解压好的授权文件拉到conf目录下
启动
回到命令界面
[root@localhost ibps3-java]# sh start.oauth.sh
三、 基础服务部署
进入/root/3.2.4/wuli.4/ibps3-java/platform/config
删除ibps3-java/platform/config/cmdline-dev.txt文件。
删除ibps3-java/platform/config/cmdline-test.txt文件。
删除ibps3-java/platform/config/cmdline-prod.txt文件。
设置环境变量指定注册中心地址、端口
回到/root/3.2.4/wuli.4/ibps3-java目录,找到start.platform.sh右键notepad++工具编辑
ibps_home=$(cd dirname $0
; pwd)
shome=${ibps_home}/platform
#新增的环境变量设置
export CONSUL_SERVICEURL_DEFAULTZONE=http://192.168.200.99:8500
export SPRING_CLOUD_CONSUL_HOST=192.168.200.99
export SPRING_CLOUD_CONSUL_PORT=8500
#新增的环境变量设置mq、redis信息
export SPRING_RABBITMQ_HOST=192.168.200.99 # rabbitmq的IP地址
export SPRING_RABBITMQ_PORT=5672 # rabbitmq的端口
export SPRING_RABBITMQ_USERNAME=ibps # rabbitmq的用户名
export SPRING_RABBITMQ_PASSWORD=ibps # rabbitmq的密码
export SPRING_REDIS_HOST=192.168.200.99 # redis的IP地址
export SPRING_REDIS_PORT=6379 # redis的端口
export SPRING_REDIS_PASSWORD=123456 # 如果redis设置了密码请修改此处,否则可不用设置
sh ${shome}/app.sh -h ${shome} -m 1024M -c start # 将1024M改为需要的内存值,不得低于1024M
授权文件替换
进入/root/3.2.4/wuli.4/ibps3-java/platform/conf
解压好的授权文件拉到conf目录下
启动
回到命令界面
[root@localhost ibps3-java]# sh start.platform.sh
业务服务部署
进入/root/3.2.4/wuli.4/ibps3-java/business/config
删除ibps3-java/business/config/cmdline-dev.txt文件。
删除ibps3-java/business/config/cmdline-test.txt文件。
删除ibps3-java/business/config/cmdline-prod.txt文件。
设置环境变量指定注册中心地址、端口
回到/root/3.2.4/wuli.4/ibps3-java目录,找到start.business.sh右键notepad++工具编辑
ibps_home=$(cd dirname $0
; pwd)
shome=${ibps_home}/business
#新增的环境变量设置
export CONSUL_SERVICEURL_DEFAULTZONE=http://192.168.200.99:8500
export SPRING_CLOUD_CONSUL_HOST=192.168.200.99
export SPRING_CLOUD_CONSUL_PORT=8500
#新增的环境变量设置mq、redis信息
export SPRING_RABBITMQ_HOST=192.168.200.99 # rabbitmq的IP地址
export SPRING_RABBITMQ_PORT=5672 # rabbitmq的端口
export SPRING_RABBITMQ_USERNAME=ibps # rabbitmq的用户名
export SPRING_RABBITMQ_PASSWORD=ibps # rabbitmq的密码
export SPRING_REDIS_HOST=192.168.200.99 # redis的IP地址
export SPRING_REDIS_PORT=6379 # redis的端口
export SPRING_REDIS_PASSWORD=123456 # 如果redis设置了密码请修改此处,否则可不用设置
sh ${shome}/app.sh -h ${shome} -m 1024M -c start # 将1024M改为需要的内存值,不得低于1024M
授权文件替换
进入/root/3.2.4/wuli.4/ibps3-java/business/conf
解压好的授权文件拉到conf目录下
启动
回到命令界面
[root@localhost ibps3-java]# sh start.business.sh
统一启动脚本
ibps3-java/start.sh
前端UI部署
修改基础配置
打开ibps3-ui/ui/static/js/app.xxx.js文件,替换[ip:port]为自己的地址
192.168.200.99:5100 –> 自己的网关地址和端口
192.168.200.99:15888–> 自己的 platform 服务的地址+端口
应用容器部署
以下容器二选一进行部署即可
Nginx容器部署
把ibps3-ui/ui下所有文件复制到Nginx安装目录下的html文件夹下,然后启动nginx服务即可。
启动Nginx(根据用户安装的方式启动即可)
浏览器访问
访问地址规则:http://IP:端口
本示例的访问地址:http://192.168.200.99
输入账号和密码:admin,1
出现以下页面代表部署成功:
报表部署
准备
另外需要增加一个参数的修改,值为报表项目地址,如下
VUE_APP_REPORT_API=http://192.168.200.99:8080/raqsoft
回到/root/3.2.4/wuli.4/ibps3-ui/ui/js目录下找到app.xxxx.js文件修改配置
前提:Tomcat容器、项目程序包(ibps-comp-raqsoft-web.war)
将raqsoft.war包放到已安装好tomcat的/root/tomcat/webapps目录下
启动tomcat后会自行解压
进入raqsoft/WEB-INF目录下修改配置文件raqsoftConfig.xml
数据源:根据注释提示修改数据源(DB标签)
授权文件:润乾的授权文件复制到WEB_INF目录下,修改raqsoftConfig.xml的Report标签下的license标签值,
如
复制授权文件名,进入raqsoftConfig.xml文件后面更换
访问权限验证配置
文件目录为/root/tomcat/webapps/raqsoft/WEB-INF中的web.xml
login_url:验证失败后跳转的登陆页面路径
http_access_token_verify_url:报表请求验证token的接口地址
http_context_url:报表请求用户上下文的接口地址
修改配置
启动
进去Tomcat容器bin目录下
使用cmd执行catalina.bat start(linux系统使用shell执行catalina.sh start)
页面处点开报表管理即可