一、环境配置=============================
第一步 下载zookeeper
分布式协调技术
第二步 下载nginx
nginx用于页面(iBase4J-UI)的反向代理,负载均衡作用。
② 修改配置文件
第三步
activeMQ作为消息中间件,此项目没有用到太多,所以暂时不配置
第四步
redis也可以使用出厂设置,后期根据需求修改配置(关于后台启动暂时不修改,为了直观看到启动效果)
二、项目配置=============================
1、打开idea
File–>open–>选择项目位置–>ok(建议new window)
2、菜单栏 File–>setting–>Build,Execution,Deployment–>Build Tools–>Maven 找到maven home directory选择maven路径
3、菜单栏 File–>setting–>Build,Execution,Deployment–>Build Tools–>Maven–>Runner
① VM Oprions处复制
-Dmaven.multiModuleProjectDirectory=$M2_HOME
② 选择jre
保存
上述配置可以查看
File–>project structure
4、如果使用maven配置,菜单栏 Run–>Edit Configuration
点击“+”号
找到maven,在CommandLine复制代码
clean:clean package -P build tomcat7:run-war-only -f pom-sys-web-server.xml
同样再添加一个maven,在CommandLine复制代码
clean:clean package -P build tomcat7:run-war-only -f pom-sys-service-server.xml
三、修改数据库信息=========================
1 . 复制sql在数据库中运行,创建数据库(三个都要弄,不然会缺表)
2 . 修改配置
① 在项目中找到PropertiesUtil.Java 的main方法,将自己的数据库密码写上运行,获得加密后的密码
② 将加密后的密码粘贴值数据库的信息中 jdbc.properties 有两个位置 iBase4J-Biz-Service和iBase4J-SYS-Service下
四、部署运行============================
1.启动 nginx zookeeper activeMQ redis
我的是一个集合所有的
点击这个即可启动
nigix启动成功,访问127.0.0.1的图:
五、编译================================
①菜单栏 run–>debug–>选择service的
六、访问================================
① 访问127.0.0.1 账号:admin 密码:111111
② 访问swagger API http://localhost:8088/swagger-ui.html
③ 访问druid sql监控