windows部署iBase4J
所需環(huán)境:jdk 1.8、eclipse(myeclipse不可以)、nginx、activeMQ 、zookeeper、redis
第一步 下載jdk1.8 按步驟安裝至指定位置即可
第二步 安裝eclipse
雙擊eclipse-inst-win64.exe
安裝成功,創(chuàng)建一個(gè)自己的工作空間
打開即可,
第三步 下載zookeeper
分布式協(xié)調(diào)技術(shù)
第四步 下載nginx
nginx用于頁面(iBase4J-UI)的反向代理,負(fù)載均衡作用。
修改配置:
① 打開配置文件
② 修改配置文件
第五步
activeMQ作為消息中間件,此項(xiàng)目沒有用到太多,所以暫時(shí)不配置
第六步
redis也可以使用出廠設(shè)置,后期根據(jù)需求修改配置(關(guān)于后臺(tái)啟動(dòng)暫時(shí)不修改,為了直觀看到啟動(dòng)效果)
操作步驟
一、項(xiàng)目配置==================================================
從碼云下載一個(gè)iBase4J項(xiàng)目 網(wǎng)址:https://git.oschina.net/iBase4J/iBase4J
導(dǎo)入項(xiàng)目至eclipse maven導(dǎo)入
導(dǎo)入成功的項(xiàng)目:
二、數(shù)據(jù)庫信息============================================
1 . 復(fù)制sql在數(shù)據(jù)庫中運(yùn)行,創(chuàng)建數(shù)據(jù)庫(三個(gè)都要弄,不然會(huì)缺表)
2 . 修改配置
① 在項(xiàng)目中找到PropertiesUtil.java 的main方法,將自己的數(shù)據(jù)庫密碼寫上運(yùn)行,獲得加密后的密碼
② 將加密后的密碼粘貼值數(shù)據(jù)庫的信息中 jdbc.properties 有兩個(gè)位置 iBase4J-Biz-Service和iBase4J-SYS-Service下
遇到的問題:在下面運(yùn)行maven build debug時(shí)一直報(bào)錯(cuò)access denied for user ‘root’@localhost
原因:本人只改了iBase4J-Biz-Service下的 jdbc.properties,未改iBase4J-SYS-Service下的 jdbc.properties
三、安裝maven==============================================
網(wǎng)址:http://maven.apache.org/download.cgi
四、部署運(yùn)行============================
1.啟動(dòng) nginx zookeeper activeMQ redis
我的是一個(gè)集合所有的
點(diǎn)擊這個(gè)即可啟動(dòng)
nginx啟動(dòng)遇到的問題:
① 訪問127.0.0.1 失敗,找不到瀏覽器
弄了一下午怎么改都不行,第二天直接重新解壓,啟動(dòng) 就好了。。。
② 訪問127.0.0.1 報(bào)錯(cuò)403 is ferbiden
找到第三步的②修改配置文件的第一個(gè)紅框,靜態(tài)頁面目錄,將目錄路徑填寫正確,重新啟動(dòng)即可
還是不行就寫到F:\progrems\iBase4J\iBase4J\iBase4J-UI\iBase4J-UI-AngularJS下
nigix啟動(dòng)成功的圖:
五、編譯代碼==============================================
sys-server和web-server項(xiàng)目啟動(dòng)都是在iBase4J項(xiàng)目下,配置文件都在這里
1、命令行進(jìn)入項(xiàng)目根目錄
Run > Debug Configurations… > Maven Build >右鍵 > New >選擇項(xiàng)目> 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點(diǎn)擊下方的debug即運(yùn)行
② iBase4J-web點(diǎn)擊下方的debug即運(yùn)行
六、訪問==========================
① 訪問127.0.0.1 賬號(hào):admin 密碼:111111
② 訪問swagger API http://localhost:8088/swagger-ui.html
③ 訪問druid sql監(jiān)控
本文參考自:http://download.csdn.net/download/qq_17412031/9729786 下載的word文檔
其他版參考:http://blog.csdn.net/happy_Pinocchio/article/details/72942330 只看了下 未引用 可以參考
配置jdk環(huán)境變量:
計(jì)算機(jī)–>屬性–>高級(jí)系統(tǒng)設(shè)置
加上;符號(hào)后在末尾加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,點(diǎn)確定完成
在變量值處填寫: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))
總結(jié)
以上是生活随笔為你收集整理的windows部署iBase4J的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的博客搭建(3)
- 下一篇: 06.【Axure 10 】Mac系统软