idea部署iBase4J

一、环境配置=============================
第一步 下载zookeeper
分布式协调技术

idea部署iBase4J

第二步 下载nginx

nginx用于页面(iBase4J-UI)的反向代理,负载均衡作用。

修改配置:
① 打开配置文件
idea部署iBase4J

② 修改配置文件

idea部署iBase4J

第三步
activeMQ作为消息中间件,此项目没有用到太多,所以暂时不配置

第四步
redis也可以使用出厂设置,后期根据需求修改配置(关于后台启动暂时不修改,为了直观看到启动效果)

二、项目配置=============================
1、打开idea
File–>open–>选择项目位置–>ok(建议new window)
idea部署iBase4J

导入成功的:
idea部署iBase4J

2、菜单栏 File–>setting–>Build,Execution,Deployment–>Build Tools–>Maven 找到maven home directory选择maven路径

idea部署iBase4J

3、菜单栏 File–>setting–>Build,Execution,Deployment–>Build Tools–>Maven–>Runner

① VM Oprions处复制
-Dmaven.multiModuleProjectDirectory=$M2_HOME
② 选择jre
保存

idea部署iBase4J

上述配置可以查看
File–>project structure
idea部署iBase4J

4、如果使用maven配置,菜单栏 Run–>Edit Configuration
点击“+”号
idea部署iBase4J

找到maven,在CommandLine复制代码
clean:clean package -P build tomcat7:run-war-only -f pom-sys-web-server.xml

idea部署iBase4J

同样再添加一个maven,在CommandLine复制代码
clean:clean package -P build tomcat7:run-war-only -f pom-sys-service-server.xml
idea部署iBase4J

三、修改数据库信息=========================

1 . 复制sql在数据库中运行,创建数据库(三个都要弄,不然会缺表)
idea部署iBase4J

2 . 修改配置
① 在项目中找到PropertiesUtil.Java 的main方法,将自己的数据库密码写上运行,获得加密后的密码
idea部署iBase4J

② 将加密后的密码粘贴值数据库的信息中 jdbc.properties 有两个位置 iBase4J-Biz-Service和iBase4J-SYS-Service下
idea部署iBase4J

idea部署iBase4J

四、部署运行============================
1.启动 nginx zookeeper activeMQ redis
我的是一个集合所有的
idea部署iBase4J
点击这个即可启动

idea部署iBase4J

idea部署iBase4J

idea部署iBase4J

idea部署iBase4J

nigix启动成功,访问127.0.0.1的图:
idea部署iBase4J

五、编译================================
①菜单栏 run–>debug–>选择service的
idea部署iBase4J

idea部署iBase4J

②菜单栏 run–>debug–>选择web的
idea部署iBase4J

idea部署iBase4J

idea部署iBase4J

六、访问================================
① 访问127.0.0.1 账号:admin 密码:111111
idea部署iBase4J

② 访问swagger API http://localhost:8088/swagger-ui.html
idea部署iBase4J

③ 访问druid sql监控