一、环境配置=============================
第一步 下载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的

②菜单栏 run–>debug–>选择web的

六、访问================================
① 访问127.0.0.1 账号:admin 密码:111111

② 访问swagger API http://localhost:8088/swagger-ui.html

③ 访问druid sql监控

idea部署iBase4J相关推荐

  1. iBase4J部署总结¥

    序言 最近看到个分布式框架,只有一个字:好.所以部署起来看看.开始的时候说实话遇到了点困难.去码云上看了下,貌似想得到指导要加入一个群,而且需要收费的,反正闲来无事,索性自己搞好了.就当学习了.这里把 ...

  2. ibase4J分布式架构使用eclipse部署

    这两天使用ibase4J分布式架构搭建环境,所以研究了一下,在本地先尝试一下.我使用的是基于64位操作系统的, 先说一下本地环境: jdk 1.8_64; mysql 5.6及以上: maven 3. ...

  3. iBase4J 分布式开发平台

    详细介绍: java分布式快速开发平台,整合:SpringMVC,Mybatis,Redis数据和session缓存,分布式,单点登录,shiro权限管理,dubbo扩展,activemq,Rest等 ...

  4. 警惕挂着开源的招牌到处坑蒙拐骗的垃圾项目,比如iBase4J

    开源界,本是技术爱好者百花齐放.各显其能的地方.但是,不管什么好东西,到了这块奇葩的土地都能变了味.现在的开源界,真的是鱼龙混杂,有些开源软件,不知道是噱头喊得高,还是star刷得好,竟能凭借一身垃圾 ...

  5. Kubernetes 中 设置pod不部署在同一台节点上

    在k8s中,节点的调度主要由亲和性和污点来进行控制的.   而在亲和性部分由分为了节点亲和性和节点反亲和性.   节点亲和性是指在pod部署时,尽量(软策略)或者必须满足(硬策略)部署在某些节点上. ...

  6. 将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包

    假设你已经准备好以下东西,即可进行服务部署 一台安装好docker的linux服务器(安装docker见安装docker) 准备好的jar包 接下来开始吧! 将jar包上传至服务器(建好文件夹存放以方 ...

  7. jar包升级部署到服务器详细流程,将服务部署在linux中

    假设你已经准备好以下东西,即可进行服务部署 一台服务器(云服务器或虚拟机皆可) 已安装好的jdk 1.8 + 的环境(可自行百度) 打好的jar包(maven打jar包) 1. 在服务器中新建好你的项 ...

  8. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  9. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  10. 【CentOS】利用Kubeadm部署Kubernetes (K8s)

    [CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...

最新文章

  1. Linux+Qt 下同一数据空间vfork多进程间通信的一种高效便捷方式(信号槽直接调用)
  2. iOS9 HTTP 不能正常使用的解决办法
  3. python语言入门n-Python基础语法学习笔记
  4. 2018 中国准独角兽 TOP 50 夏榜发布!146 家投资机构、227 家企业参与
  5. 将数字字符串转换成逗号分隔的数字串,即从右边开始每三个数字用逗号分隔
  6. 设计模式练习_设计练习是邪恶的
  7. UnrealScript语言基础
  8. Android移植之自定义ProgressBar
  9. 数字信号处理原理及实现一书的思维导图
  10. 重庆ETC学员“食神大赛”
  11. 投入产出表之影响力系数和感应度系数的计算--基于Excel
  12. 体脂秤里的测脂模块方案,测量体脂全靠它?
  13. 第十五篇,man手册
  14. 前端搭建小人逃脱游戏(内附源码)
  15. python全角数字_python 半角全角的相互转换
  16. VIVADO学习笔记之--拥塞
  17. [项目管理-19]:在项目管理中, 如何用Jira对项目管理中的所有活动进行结构化、数字化和量化?
  18. Buildroot 构建根文件系统(Jz2440)
  19. 推荐一款超级好用的AI模型训练平台——Tesra超算网络!
  20. 股票开户须知,天津证券公司线上开户佣金一般是多少?

热门文章

  1. 如何安装xvidcore
  2. Go框架,库和软件的精选列表
  3. 软件研发部门的基础设施
  4. 谷歌离线地图TMS服务教程
  5. 数据结构课程设计——通讯录制作
  6. java 排队实现_Java实现排队论的原理
  7. Sublime Text 3 插件和python环境
  8. 1+x云计算平台运维与开发初级
  9. 【数据库--db4o 介绍】
  10. sca60c使用程序_第3部分:SCA应用程序的工作负载平衡的WebSphere MQ客户端连接