目录

JEECG架构讲解及使用

JEECG架构讲解及使用

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官方网站 ,下载目前的最新版本apache-maven-3.1.1-bin.zip
  2. 解压: 下载到本地的zip文件,只需解压成 D:\apache-maven-3.1.1即完成安装,目录结构为如下

http://wiki.jeecg.org/download/attachments/5439521/worddave2fc8872d596a0ef65db4a3a57fd766c.png?version=1&modificationDate=1458179846000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddav6bc440214bdefe8487b945e53c4fb11d.png?version=1&modificationDate=1458179847000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddave742f9d62a412d1d536d36a2ba004108.png?version=1&modificationDate=1458179847000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddav5e53cbf90c5cda63ce0d15c2e71292b0.png?version=1&modificationDate=1458179847000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddavf85e2969ff440d9290420ebf1c17e6ea.png?version=1&modificationDate=1458179847000&api=v2

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

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

http://wiki.jeecg.org/download/attachments/5439521/worddav06a7a59fd20d9824f08095f3cb757605.png?version=1&modificationDate=1458179847000&api=v2

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

修改 settings.xml配置文件

标签内增加阿里云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>
  1.  OK,先来体会一下maven,在cmd中敲并回车执行:mvn help:system 这时候maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的。

二、MyEclipse或Eclipse的Maven环境集成

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

,把选项勾上,然后等待它下载安装,完成之后重启 eclipse 即可

http://wiki.jeecg.org/download/attachments/5439521/worddave4a9edca8dcb91b042eaa4c048c26a31.png?version=1&modificationDate=1458179847000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddav7a34d16d05ffe175d7c89da7f9dbf2f1.png?version=1&modificationDate=1458179849000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddav5ac0e52df3cc01d2d60cc2a827276136.png?version=1&modificationDate=1458179849000&api=v2

step2. 修改Maven参数

https://img-blog.csdn.net/20170922171325369?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

OK,eclipse配置已经完成了。

三、导入jeecg的maven项目

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

http://wiki.jeecg.org/download/attachments/5439521/worddavc0c854ad112e12729b7011caeb1eac6f.png?version=1&modificationDate=1458179849000&api=v2 http://wiki.jeecg.org/download/attachments/5439521/worddavd9b9d1eddc0f985b5833b80de7f14106.png?version=1&modificationDate=1458179849000&api=v2 http://wiki.jeecg.org/download/attachments/5439521/worddavdc996ae9eca188d406252a1943e421ef.png?version=1&modificationDate=1458179849000&api=v2

  1.  修改 Java Build Path

Libraries如下

http://wiki.jeecg.org/download/attachments/5439521/worddave0c54ea907ecaf3925bfdb80cf2d72a4.png?version=1&modificationDate=1458179850000&api=v2

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

http://wiki.jeecg.org/download/attachments/5439521/worddav823e00ab00b8232e4219e251ba94d4ff.png?version=1&modificationDate=1458179851000&api=v2

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

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

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

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

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

链接: 密码:7k1q

  1.  运行maven测试

工程上右键:

http://wiki.jeecg.org/download/attachments/5439521/worddav8a2ca0b9c3d2506ab7b555462bee5d34.png?version=1&modificationDate=1458179851000&api=v2

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

四、修改jeecg的数据库配置

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

https://img-blog.csdn.net/20170922172523271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

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

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

数据库执行完成:

https://img-blog.csdn.net/20170922173143426?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

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

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

https://img-blog.csdn.net/20170922172841012?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

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

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

https://img-blog.csdn.net/20170922173032709?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

五、启动maven项目

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

工程右键,运行maven build:

http://wiki.jeecg.org/download/attachments/5439521/worddavf5f0ee05c4c2e1f69a93e2a66f0ccbc0.png?version=1&modificationDate=1458179851000&api=v2

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

tomcat7启动命令: tomcat7:run

https://img-blog.csdn.net/20170922173503123?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

点击 Run 按钮即可以启动应用。

浏览器访问: ,默认账号密码:admin / 123456

六、发布war包

工程右键:

https://img-blog.csdn.net/20170922173814363?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

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

http://wiki.jeecg.org/download/attachments/5439521/worddav70a47c454cfa4d9ca496d87fe7631a41.png?version=1&modificationDate=1458179855000&api=v2

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

七、错误信息

  1. 项目内存溢出

配置maven启动内存设置

-DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M

https://img-blog.csdn.net/20170922174058411?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmdkYWlzY290dA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

  1. 提示initLinster监听找不到

http://www.jeecg.org/data/attachment/forum/201511/17/131740zaqh1g4jucanuzbb.png

解决方案:通过eclipse   clean下项目,生成class