jeecg开发环境搭建
- Maven安装
步骤见:https://www.cnblogs.com/dyh004/p/8523260.html
- 修改Maven仓库
1、修改maven仓库存放位置
修改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>
[3]、官方Jeecg提供的本地仓库下载
如果因为网络等问题导致依赖下载总失败,可以直接下载官方提供的本地仓库覆盖本地仓库。下载地址: https://gitee.com/jeecg/jeecg-local-maven
6. OK,先来体会一下maven,在cmd中敲并回车执行:mvn help:system 这时候maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的。
导入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仓库,覆盖本地仓库
https://gitee.com/jeecg/jeecg-local-maven
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项目
- 使用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即可。
七、错误信息
- 项目内存溢出
配置maven启动内存设置
-DMAVEN_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M

2. 提示initLinster监听找不到

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

3. 制台报以下错
[INFO] — maven-compiler-plugin:2.3.:compile (default-compile) @ jeecg —
[INFO] Compiling source files to E:\workspace\jeecg-framework\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\annotation\config\AutoMenuOperation.java:[,] 不兼容的类型
找到:org.jeecgframework.core.annotation.config.MenuCodeType
需要:org.jeecgframework.core.annotation.config.MenuCodeType
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[,] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[,] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[,] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\util\ToEntityUtil.java:[,] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[INFO] errors
这是因为你的编译器低于1.7,请修改你的编译器为1.7
4.其他常见错误,请看官方提供的 “常见问题贴”
原文地址:
https://blog.csdn.net/zhangdaiscott/article/details/50915206
jeecg开发环境搭建的更多相关文章
- 开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建
开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1 ...
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- IntelliJ IDEA安装及jsp开发环境搭建
一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- node.js之开发环境搭建
一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...
- TODO:小程序开发环境搭建
TODO:小程序开发环境搭建 1.第一步当然是要先注册小程序了 2.登录到小程序 a)完善小程序信息,如名称,图标,描述 3.绑定开发者 4.获取AppID,并设置服务器信息 5.下载并安装开发者工具 ...
- Eclipse中Python开发环境搭建
Eclipse中Python开发环境搭建 目 录 1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...
- Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建
目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...
- Eclipse swt开发环境搭建
原料: eclipse swt.下载链接为: Eclipse 4.6.2 Release Build: 4.6.2 配置说明: Developing SWT applications using Ec ...
随机推荐
- 自定义封装ajax,复制即可用
支持get.post请求 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- IO通信模型(一)同步阻塞模式BIO(Blocking IO)
几个概念 阻塞IO 和非阻塞IO 这两个概念是程序级别的.主要描述的是程序请求操作系统IO操作后,如果IO资源没有准备好,那么程序该如何处理的问题:前者等待:后者继续执行(但是使用线程一直轮询,直到有 ...
- [日常] 解决mysql不允许外部访问
1.在端口已经开放的情况下,ubuntu mysql 3306允许远程访问vim /etc/mysql/mysql.conf.d/mysqld.cnf注释#bind-address = 127.0.0 ...
- php 爬虫框架
发现两款不错的爬虫框架,极力推荐下: phpspider 一款优秀的PHP开发蜘蛛爬虫 官方下载地址:https://github.com/owner888/phpspider 官方开发手册:http ...
- Java 学习笔记 线程控制
题目一 本质上来说,线程是不可控制的,线程的执行是由CPU资源分配决定的,我们无法干预系统CPU的资源分配,但我们可以增加条件来让线程按照我们的预想顺序来执行. 比如.如果当前的执行的线程不满足我们所 ...
- Spring Cloud Alibaba Nacos 入门
概览 阿里巴巴在2018年7月份发布Nacos, Nacos是一个更易于构建云原生应用的动态服务发现.配置管理和服务管理平台.并表示在6-8个月完成到生产可用的0.8版本,目前版本是0.9版本. Na ...
- 实现PHP内部的通知机制,如当一个类的属性发生变化时,另外一个类就可以收到通知
设计模式:观察者模式 当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新. 使用场景 一个事件发生后,要执行一连串更新操作.传统的编程方式,就是在事件的代码之后直接加入处理逻辑,当更新 ...
- 事件绑定on与hover事件
今天项目中UI设计了一个鼠标划入和划出的效果,本来这个小效果是非常简单的!可是在实际的生产环境中就出现了一点点问题!因为在实际的环境中,数据全部是用ajax异步加载进去的,这样就造成了hover方法不 ...
- https处理的一个过程,对称加密和非对称加密
一,对称加密 所谓对称加密,就是它们在编码时使用的密钥e和解码时一样d(e=d),我们就将其统称为密钥k. 对称加解密的过程如下: 发送端和接收端首先要共享相同的密钥k(即通信前双方都需要知道对应的密 ...
- ArcGIS Server较早版本切片迁移注意事项
原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8286838.html -------------------------------------- ...