JEECG 微云快速开发平台(3.7.1)
Eclipse-Maven版本手把手入门手册

  • 官方标准开发工具:
    1. IDE
            Eclipse Java EE IDE for Web Developers.
            Version: Helios Release
            Build id: 20100617-1415
    2. JDK1.7
    3. Maven

    4.  Mysql

一、Maven 本地环境安装

  1. 下载: 到Maven官方网站http://maven.apache.org/download.cgi,下载目前的最新版本apache-maven-3.1.1-bin.zip
  2. 解压: 下载到本地的zip文件,只需解压成 D:\apache-maven-3.1.1即完成安装,目录结构为如下

3.  配置环境变量: 这台电脑->鼠标右键->属性->高级环境设置->环境变量-系统变量框下新增变量名M2_HOME,值为D:\apache-maven-3.1.1

再新建变量M2,值为%M2_HOME%\bin

编辑变量名Path,在变量值中后面追加";%M2%"

4.  测试安装:win+R ->cmd –>在命令行中输入 mvn –version 显示mvn版本信息为Apache Maven 3.1.1则为安装成功。

5.  修改maven仓库存放位置:找到maven下的conf下的settings.xml 配置文件,我的是在D:\apache-maven-3.1.1\conf\settings.xml。maven的仓库默认是放在本地用户的临时文件夹下面的.m2文件夹下的repository下,这很影响C盘的空间。现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到D:\Maven\repo\m2 (可以自己定义位置)目录下.

[1]、修改本地maven仓库位置

[2]、配置官方Jeecg的方式maven镜像(非常重要

修改 settings.xml配置文件
      在<mirrors>标签内增加阿里云maven镜像,同时排除jeecg私服, 最终结果见下面:

<mirrors><mirror><id>nexus-aliyun</id><mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
</mirrors>

6.  OK,先来体会一下maven,在cmd中敲并回车执行:mvn help:system 这时候maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的。

二、MyEclipse或Eclipse的Maven环境集成

  1. 插件安装:MyEclipse8 - MyEclipse2014已经自带maven插件,此步可以略过。
  2. 在线安装:选择Help  –>  Install New Software输入地址

http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/,把选项勾上,然后等待它下载安装,完成之后重启 eclipse 即可

3.  配置eclipse:找到Maven4MyEclipse下的Installations,添加maven的安装目录

step2. 找到User Settings选择maven安装目录下的settings.xml,单击Update Settings。

step2. 修改Maven参数

OK,eclipse配置已经完成了。

三、导入jeecg的maven项目

1.  采用eclipse,以maven方式 导入jeecg的maven项目

2.  修改 Java Build Path

Libraries如下

Source如下,(MyEclipse这里可能会按照Maven的标准结构显示,即多出test目录并以红叉显示,请将其移除,注意一定选择上resources

3.  项目导入成功后,会自动下载依赖,但依赖可能会有下载失败情况,pom会报错

手工下载maven依赖包:选择项目名右键选择RunAS,再选择Maven install,控制台就开始下载项目所需要的包。

如果下载失败,尝试以下方法:  (1)项目关闭,重新打开,maven会自动下载

(2)直接进入第五步,执行命令tomcat:run,依赖会自动下载

(3)如果以上方法还存在问题,可以下载官方提供本地maven仓库,覆盖本地仓库

链接:http://pan.baidu.com/s/1bpfHRFh 密码:7k1q

4.  运行maven测试

工程上右键:

控制台没有错误出现就ok啦,下一步介绍maven项目的启动。

四、修改jeecg的数据库配置

1.  手工创建mysql 数据库,命名jeecg,采用UTF-8编码

2.  执行数据库脚步,初始化数据库

jeecg提供脚步在目录:docs\db\jeecg-init-mysql_3.7.1.sql

数据库执行完成:

3. 修改jeecg平台数据库配置

{jeecg}/src/main/resources/dbconfig.properties

4. 修改代码生成器数据库配置文件

路径: src/main/resources/jeecg/jeecg_database.properties

五、启动maven项目

  1. 使用maven的build的方式启动

工程右键,运行maven build:

配置运行服务的环境命令:tomcat:run

tomcat7启动命令: tomcat7:run


      点击 Run 按钮即可以启动应用。
      浏览器访问:http://localhost:8080/jeecg ,默认账号密码:admin / 123456

六、发布war包

工程右键:

编译通过后,target目录下回生成jeecg.war包:

      拷贝jeecg.war到tomcat的webapps下面,然后运行tomcat即可。

七、错误信息

  1. 项目内存溢出
配置maven启动内存设置
-DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M

2. 提示initLinster监听找不到
QQ图片20151117132058.png
  解决方案:通过eclipse   clean下项目,生成class
    

JEECG架构讲解及使用相关推荐

  1. Ofbiz架构讲解与讨论(crud)

    2019独角兽企业重金招聘Python工程师标准>>> Ofbiz架构讲解与讨论 http://wenku.baidu.com/link?url=Z2bg4gqTo8rPOBZl3g ...

  2. MVC与三层架构讲解

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 MVC是在项目开发中的很常用的一种思想,以开发一个项目为例进行讲解 ...

  3. AMCL源码架构讲解与详细分析

    ROS进阶教程(三)AMCL源码分析 AMCL算法简介 AMCL包结构与通信 CmakeLists研究 体系结构与研究 节点文件函数讲解 订阅话题函数 scan_topic initial_pose ...

  4. 大反转!温莎大师实战大健康,不一样的趋势,架构讲解

    下面是讲解微聊•温莎.大健康是什么的: 是区块链底层技术,以社交为基础,以投行为基础的基金licai,实现数字货bi在各行各业流通,最终达到数字银行最高境界,主要是应用包括: 1.社交:文字.语音.视 ...

  5. 微服务架构讲解,通俗易懂

    一.微服务架构介绍 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦.你可以将其看作是在架构层次而非获取服务的 ...

  6. 分布式高频量化交易系统架构讲解(企业版,期货ctp,股票xtp,数字货币,附全部源码)(值得收藏)

    目录 1.量化交易系统简介 1.1行情数据 1.2交易策略 1.3交易 2.    分布式高频量化交易系统 2.1.    架构图 2.1.1量化交易系统教程地址 2.1.2量化交易系统教程中讲解的期 ...

  7. 【翻译】DataHub:流行的元数据架构讲解

    原文:https://engineering.linkedin.com/blog/2020/datahub-popular-metadata-architectures-explained 目录 数据 ...

  8. 大数据平台开发架构讲解

    大数据背景 对于业务数据数据量的暴增,用户智能化需求提升.在这个DT的时代,大数据的开发也就应运而生了,大数据开发必须解决两个问题,大数据量如何统一存储,大数据量如何统一计算.针对这些问题产生了很多大 ...

  9. 微服务架构讲解:那叫一个通俗易懂

    点击上方 Java后端,选择 设为星标 优质文章,及时送达 目录如下: 一.微服务架构介绍 二.出现和发展 三.传统开发模式和微服务的区别 四.微服务的具体特征 五.SOA和微服务的区别 六.如何具体 ...

  10. 【云计算与大数据计算】大数据物理、集成、安全架构及阿里云飞天系统架构讲解(超详细)

    一.物理架构 物理架构 - 企业大数据系统的各层次系统最终要部署到主机节点中,这些节点通过网络连接成 为一个整体,为企业的大数据应用提供物理支撑 ,企业大数据系统由多个逻辑层组成,多个逻辑层可以映射到 ...

最新文章

  1. mysql异步查询 java_java 手写并发框架(一)异步查询转同步的 7 种实现方式
  2. 移动端REM布局方案
  3. php service 函数,PHP 获取 web service 的相关函数及字段
  4. 淘宝API开发系列--开篇概述
  5. [导入]C#面向对象设计模式纵横谈(18):(行为型模式) Iterator 迭代器模式.zip(8.04 MB)...
  6. UI超实用通用图标素材模板
  7. 配置的android版本,Android SDK配置(V3.0.0及以上版本)
  8. layui如何获取父节点的父节点_区块链如何运用merkle tree验证交易真实性
  9. 实战matlab之文件与数据接口技术,实战MATLAB之文件与数据接口技术
  10. 数据遍历打印得小列子
  11. spring boot集成swagger2
  12. 红外非均匀矫正matlab实现,一种红外图像非均匀性校正方法与流程
  13. 20170223找女朋友之路思考总结
  14. 302重定向:302 Moved Temporarily
  15. Spring BcryptPasswordEncorder Log Rounds参数说明
  16. Python输入一个字符串,输出其中每个字符的出现次数。要求使用标准库collotections中的Counter类...
  17. 增加路由表地址实现双网卡域名同时解析
  18. 【Java虚拟机】浅谈Java虚拟机
  19. 我总是那么傻,爱的那么真,最后伤了自己:情感日志
  20. c++中map、multimap、unordered_map、unordered_multimap的区别

热门文章

  1. import clip时Cannot re-initialize CUDA in forked subprocess
  2. 小迪渗透Waf绕过(陆)
  3. 阿里云服务器默认登录密码是什么?
  4. 一个“蝇量级” C 语言协程库 -- Protothreads
  5. java18天map和线程
  6. ICGC:国际肿瘤基因组协会简介
  7. 史上最给力客厅风水 让你躲过血光之灾
  8. e01文件镜像SHA1值
  9. 量子计算 17 量子算法2 (量子Simon算法)
  10. 用计算机表白我不喜欢你了,绝对看不懂的表白公式(用古文暗示我喜欢你的方式)...