修改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
参考
https://blog.csdn.net/qq_21077715/article/details/85541685?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160387482219195264718881%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160387482219195264718881&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-4-85541685.pc_first_rank_v2_rank_v28p&utm_term=linux+tomcat&spm=1018.2118.3001.4187


前提: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标签值,
WEB-INF/xxxx.xml

复制授权文件名,进入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)
页面处点开报表管理即可