• 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:progremsiBase4JiBase4JiBase4J-UIiBase4J-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%in;%JAVA_HOME%jrein,点确定完成

    这里写图片描述

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

  • 相关阅读:
    一种复杂的情感--“外戚”
    追~
    神受的孩子
    不好的习惯
    思杨改编的朝代歌
    siyang入厕
    小思趣事
    今天周三啦~~时光啊
    Python(6)——装饰器
    Python(5)——关于描述符的三种操作方法
  • 原文地址:https://www.cnblogs.com/jpfss/p/9183158.html
Copyright © 2020-2023  润新知