所需环境: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(注意最前面有一点)

windows部署iBase4J的更多相关文章

  1. Visual Studio GitHub For Windows部署

    使用GitHub For Windows部署Visual Studio项目 因为最近同时再看很多技术方面的书,书上的例子有很多自己想亲自尝试一下,但是每次写例子都得创建一个新项目未免太麻烦,索性就整理 ...

  2. windows部署服务(WDS)

     1.服务器端os:windows server2003R2,windows server 2008,windows server 2008 R2 文件系统:NTFS 必须需要AD架构 网络中需要微软 ...

  3. 流媒体 Ubuntu部署srs、windows部署nginx

    一.获取项目//码云克隆git clone https://gitee.com/winlinvip/srs.oschina.git srs//githubgit clone https://githu ...

  4. 一、Windows部署RabbitMQ

    RabbitMQ官方网站非常详细,以下只是本人学习过程的整理 一.Windows部署RabbitMQ:https://www.cnblogs.com/yangleiyu/p/15539618.html ...

  5. windows 部署 git 服务器报 Please make sure you have the correct access rights and the repository exists.错误

    这两天在阿里云上弄windows 服务器,顺便部署了一个git服务.根据网上教程一步步操作下来,最后在 remote远程仓库的时候提示 fatal: 'yourpath/test.git' does ...

  6. ELK 集中日志分析 windows部署实战

    一步步来 1.下载软件 Elasticsearch: https://download.elasticsearch.org/...p/elasticsearch/2.0.0/elasticsearch ...

  7. Windows 部署 Redis 群集

    1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/redis/releases当前我使用的是 3. ...

  8. windows部署React-Native的开发环境实践(技术细节)

    前情摘要 众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这些年微软确实把我们给带坏了,所有东西一键安 ...

  9. Zabbix监控windows部署安装

    Zabbix agent 在windows上安装部署 1.  下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.w ...

随机推荐

  1. C和C++ const的声明差异

    当在C源代码文件中将变量声明为const时,可以通过以下方式实现: const int i = 2; 然后,可以在另一个模块中使用此变量,如下表示: extern const int i; 但若要获取 ...

  2. cogs 969. [NOIP2006] 数列

    969. [NOIP2006] 数列 ★☆   输入文件:sequenc.in   输出文件:sequenc.out   简单对比时间限制:1 s   内存限制:162 MB 题目描述 给定一个正整数 ...

  3. 错误 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory

    转 Linux下Android SDK中adb找不到的解决方案 2013年04月22日 20:41:48 阅读数:7621 在Linux平台下配置Android SDK开发环境过程中,Eclipse会 ...

  4. linux下使用convert命令修改图片分辨率【转】

    本文转载自:http://blog.csdn.net/mybelief321/article/details/9969949 Convert的resize子命令应该是在ImageMagick中使用较多 ...

  5. 英语发音规则---V字母

    英语发音规则---V字母 一.总结 一句话总结: 1.V发[v]? voice [vɒɪs] n. 声音 love [lʌv] n. 恋爱 leave [liːv] vt. 离开 very ['ver ...

  6. Jmeter执行多条Mysql语句报错

    花了很长时间找原因,Jmeter一直返回的是MySql语法错误,就写了两条很简单的删除语句,并且在MySql里可以正常执行 包括换了jdbc驱动包,更改不同的Query Type等 后来发现两条语句拆 ...

  7. 基础apache命令

    在启动Apache服务之前,可以使用下面的命令来检查配置文件的正确性. C:\Apache2.2\bin> httpd  -n  Apache2.2  -t 还可以通过命令行控制Apache服务 ...

  8. MyEclipse安装TestNG

    1.获取TestNG运行包. (1).直接下载*.jar包并导入项目中. (2).maven下载. http://testng.org/doc/download.html 2.为IDE加载TestNG ...

  9. ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决

    在刚修改完root权限自动登录后,发现开机出现以下提示: Error found when loading /root/.profile stdin:is not a tty ………… 解决方法:在终 ...

  10. Element-ui组件--pagination分页的使用

    一般在写前端页面时,经常会遇到分页这样的效果,element-ui中便有这样的插件,用vue框架使用的很方便,在此做一总结: <template> <div class=" ...