windows部署iBase4J
所需环境: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的更多相关文章
- Visual Studio GitHub For Windows部署
使用GitHub For Windows部署Visual Studio项目 因为最近同时再看很多技术方面的书,书上的例子有很多自己想亲自尝试一下,但是每次写例子都得创建一个新项目未免太麻烦,索性就整理 ...
- windows部署服务(WDS)
1.服务器端os:windows server2003R2,windows server 2008,windows server 2008 R2 文件系统:NTFS 必须需要AD架构 网络中需要微软 ...
- 流媒体 Ubuntu部署srs、windows部署nginx
一.获取项目//码云克隆git clone https://gitee.com/winlinvip/srs.oschina.git srs//githubgit clone https://githu ...
- 一、Windows部署RabbitMQ
RabbitMQ官方网站非常详细,以下只是本人学习过程的整理 一.Windows部署RabbitMQ:https://www.cnblogs.com/yangleiyu/p/15539618.html ...
- windows 部署 git 服务器报 Please make sure you have the correct access rights and the repository exists.错误
这两天在阿里云上弄windows 服务器,顺便部署了一个git服务.根据网上教程一步步操作下来,最后在 remote远程仓库的时候提示 fatal: 'yourpath/test.git' does ...
- ELK 集中日志分析 windows部署实战
一步步来 1.下载软件 Elasticsearch: https://download.elasticsearch.org/...p/elasticsearch/2.0.0/elasticsearch ...
- Windows 部署 Redis 群集
1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/redis/releases当前我使用的是 3. ...
- windows部署React-Native的开发环境实践(技术细节)
前情摘要 众所周知,有人说.net可以用Xamrian,呵呵,不习惯收费的好么?搞.Net的人设置一次java的环境变量,可能都觉得实在太麻烦了,可能是因为这些年微软确实把我们给带坏了,所有东西一键安 ...
- Zabbix监控windows部署安装
Zabbix agent 在windows上安装部署 1. 下载与解压 地址: http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.w ...
随机推荐
- SQL优化的思路及基本原则(mysql)
SQL优化的思路: 1.优化更需要优化的sql: 2.定位优化对象的性能瓶颈:优化前需了解查询的瓶颈是IO还是CPU,可通过PROFILING很容易定位查询的瓶颈. 3.明确优化目标: 4.从 ...
- Ajax发送GET和POST请求案例
使用ajax实现菜单联动 通常情况下,GET请求用于从服务器上获取数据,POST请求用于向服务器发送数据. 需求:选择第一个下拉框的值,根据第一个下拉框的值显示第二个下拉框的值 首先使用GET方式. ...
- 洛谷—— P1126 机器人搬重物
https://www.luogu.org/problem/show?pid=1126 题目描述 机器人移动学会(RMI)现在正尝试用机器人搬运物品.机器人的形状是一个直径1.6米的球.在试验阶段,机 ...
- 在IntelliJ IDEA中创建Web项目
在IntelliJ IDEA中创建Web项目 在IntelliJ IDEA中创建Web项目1,创建Maven WebProject选择File>New>Project 出现New Proj ...
- 【剑指Offer学习】【面试题63:二叉搜索树的第k个结点】
题目:给定一棵二叉搜索树,请找出当中的第k大的结点. 解题思路 假设依照中序遍历的顺序遍历一棵二叉搜索树,遍历序列的数值是递增排序的. 仅仅须要用中序遍历算法遍历一棵二叉搜索树.就非常easy找出它的 ...
- [Ionic] Align and Size Text with Ionic CSS Utilities
The Ionic framework provides several built-in CSS Utilities or directives that you can leverage when ...
- 近200篇机器学习&深度学习资料分享
编者按:本文收集了百来篇关于机器学习和深度学习的资料,含各种文档,视频,源码等.并且原文也会不定期的更新.望看到文章的朋友能够学到很多其它. <Brief History of Machine ...
- Java推断文本文件编码格式以及读取
假设不是约定好的,要想解析txt文件就须要知道文件编码类型,因为文件编码类型众多.比如UTF-8,GBK.UTF-16,GB2312等等. 事实上有简单的办法.仅仅须要这样就能够了 String fi ...
- n个整数全排列的递归实现(C++)
全排列是很经常使用的一个小算法,以下是n个整数全排列的递归实现,使用的是C++ #include <iostream> using namespace std; int n = 0; vo ...
- PHP7添加swoole扩展
swoole需要php版本在7.0以上. 1.进入php目录中的bin目录下,通过pecl指令进行安装. cd /usr/local/php7/bin [root@localhost bin]# pw ...