热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

windows部署iBase4J

所需环境:jdk1.8、eclipse(myeclipse不可以)、nginx、activeMQ、zookeeper、redis第一步下载jdk1.8按步骤安装至指

所需环境:jdk 1.8、eclipse(myeclipse不可以)、nginx、activeMQ 、zookeeper、redis

第一步 下载jdk1.8 按步骤安装至指定位置即可

第二步 安装eclipse
这里写图片描述
双击eclipse-inst-win64.exe

这里写图片描述

这里写图片描述

这里写图片描述

安装成功,创建一个自己的工作空间

这里写图片描述

打开即可,

这里写图片描述

第三步 下载zookeeper
分布式协调技术

这里写图片描述

第四步 下载nginx

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

修改配置:
① 打开配置文件
这里写图片描述

② 修改配置文件

这里写图片描述

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

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

操作步骤
一、项目配置==================================================
从码云下载一个iBase4J项目 网址:https://git.oschina.net/iBase4J/iBase4J
导入项目至eclipse maven导入

这里写图片描述

这里写图片描述

导入成功的项目:
这里写图片描述

二、数据库信息============================================

1 . 复制sql在数据库中运行,创建数据库(三个都要弄,不然会缺表)
这里写图片描述

2 . 修改配置
① 在项目中找到PropertiesUtil.java 的main方法,将自己的数据库密码写上运行,获得加密后的密码
这里写图片描述

② 将加密后的密码粘贴值数据库的信息中 jdbc.properties 有两个位置 iBase4J-Biz-Service和iBase4J-SYS-Service下
这里写图片描述
这里写图片描述

遇到的问题:在下面运行maven build debug时一直报错access denied for user ‘root’@localhost
原因:本人只改了iBase4J-Biz-Service下的 jdbc.properties,未改iBase4J-SYS-Service下的 jdbc.properties

三、安装maven==============================================
网址:http://maven.apache.org/download.cgi

这里写图片描述

四、部署运行============================
1.启动 nginx zookeeper activeMQ redis
我的是一个集合所有的
这里写图片描述
点击这个即可启动

这里写图片描述

这里写图片描述

这里写图片描述

nginx启动遇到的问题:
① 访问127.0.0.1 失败,找不到浏览器
弄了一下午怎么改都不行,第二天直接重新解压,启动 就好了。。。
② 访问127.0.0.1 报错403 is ferbiden
这里写图片描述

找到第三步的②修改配置文件的第一个红框,静态页面目录,将目录路径填写正确,重新启动即可
还是不行就写到F:\progrems\iBase4J\iBase4J\iBase4J-UI\iBase4J-UI-AngularJS下

nigix启动成功的图:
这里写图片描述

五、编译代码==============================================

sys-server和web-server项目启动都是在iBase4J项目下,配置文件都在这里
这里写图片描述

1、命令行进入项目根目录
Run > Debug Configurations… > Maven Build >右键 > New >选择项目> Goals:填写maven命令
这里写图片描述

这里写图片描述

1) clean:clean package -P build tomcat7:run-war-only -f pom-sys-service-server.xml

这里写图片描述

2) clean:clean package -P build tomcat7:run-war-only -f pom-sys-web-server.xml
这里写图片描述

① iBase4J-service点击下方的debug即运行
这里写图片描述

② iBase4J-web点击下方的debug即运行
这里写图片描述

这里写图片描述

这里写图片描述

六、访问==========================
① 访问127.0.0.1 账号:admin 密码:111111
这里写图片描述

② 访问swagger API http://localhost:8088/swagger-ui.html
这里写图片描述

③ 访问druid sql监控

本文参考自:http://download.csdn.net/download/qq_17412031/9729786 下载的word文档
其他版参考:http://blog.csdn.net/happy_Pinocchio/article/details/72942330 只看了下 未引用 可以参考

配置jdk环境变量:
计算机–>属性–>高级系统设置
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
加上;符号后在末尾加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,点确定完成

这里写图片描述

这里写图片描述
在变量值处填写: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)


推荐阅读
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
  • 我们在之前的文章中已经初步介绍了Cloudera。hadoop基础----hadoop实战(零)-----hadoop的平台版本选择从版本选择这篇文章中我们了解到除了hadoop官方版本外很多 ... [详细]
  • python zookeeeper 学习和操作
    1.zookeeeper介绍ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,简化分布式应用协调及其管理的 ... [详细]
  • Zookeeper 总结与面试题汇总
    Zookeeper总结与面试题汇总,Go语言社区,Golang程序员人脉社 ... [详细]
  • 分布式大型互联网企业架构!
    2019独角兽企业重金招聘Python工程师标准摘要:开发工具1.EclipseIDE:采用Maven项目管理,模块化。2.代码生成: ... [详细]
  • HadoopYARN集群是一个通用的资源管理平台,可为各类计算框架提供资源的管理和调度。其核心是通过一个全局的资源管理器来实现分离资源管理与作业调度监控。Hadoop ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 开发笔记:读《分布式一致性原理》JAVA客户端API操作2
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了读《分布式一致性原理》JAVA客户端API操作2相关的知识,希望对你有一定的参考价值。创 ... [详细]
  • Zookeeper为分布式环境提供灵活的协调基础架构。ZooKeeper框架支持许多当今最好的工业应用程序。我们将在本章中讨论ZooKeeper的一些最显着的应用。雅虎ZooKee ... [详细]
  • Java开发实战讲解!字节跳动三场技术面+HR面
    二、回顾整理阿里面试题基本就这样了,还有一些零星的问题想不起来了,答案也整理出来了。自我介绍JVM如何加载一个类的过程,双亲委派模型中有 ... [详细]
  • 新手学习java中,Java新手
    本文目录一览:1、java初学者怎么入门2、新 ... [详细]
author-avatar
可爱鬼猫_380
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有