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项目

  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
    QQ图片20151117132137.png

 3. 制台报以下错

 

[INFO] — maven-compiler-plugin:2.3.2:compile (default-compile) @ jeecg —
[INFO] Compiling 409 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:[33,52] 不兼容的类型
找到: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:[106,28] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[144,31] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\common\service\impl\CommonServiceImpl.java:[304,29] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[ERROR] \workspace\jeecg-framework\src\main\java\org\jeecgframework\core\util\ToEntityUtil.java:[22,21] 无法确定<T>T 的类型参数;对于上限为T,java.lang.Object的类型变量 T,不存在唯一最大实例
[INFO] 5 errors

 这是因为你的编译器低于1.7,请修改你的编译器为1.7

 

 4.其他常见错误,请看官方提供的 “常见问题贴”

      http://t.cn/RvYsEF6

 

 原文地址:

https://blog.youkuaiyun.com/zhangdaiscott/article/details/50915206

 

转载于:https://www.cnblogs.com/dyh004/p/10687633.html

### JeecgBoot 环境搭建教程 #### 1. 配置本地 hosts 文件 为了使项目能够正常访问对应的微服务模块,在本地 `hosts` 文件中添加如下映射关系: ``` 127.0.0.1 jeecg-boot-mysql 127.0.0.1 jeecg-boot-redis 127.0.0.1 jeecg-boot-system ``` 此操作是为了模拟分布式架构下的域名解析[^1]。 --- #### 2. 数据库初始化 JeecgBoot 的运行依赖于 MySQL 和 Redis。因此,需要完成以下步骤: - **MySQL 安装与配置** - 下载并安装 MySQL 版本(推荐使用版本 5.7),确保其兼容性。 - 创建一个名为 `jeecgboot` 的空白数据库。 - **导入 SQL 脚本** - 在 JeecgBoot 源码目录下定位至 `\jeecg-boot\db\jeecgboot-mysql-5.7.sql` 文件位置。 - 使用命令行或者图形化工具执行该脚本文件,从而生成所需的初始数据表结构以及基础数据[^2]。 --- #### 3. 修改 yml 配置文件 进入项目的根目录,打开 `application.yml` 或者其他相关配置文件,调整以下参数以适配当前开发环境需求: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/jeecgboot?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai username: root password: your_password_here driver-class-name: com.mysql.cj.jdbc.Driver mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml redis: host: localhost port: 6379 lettuce: pool: max-active: 8 max-idle: 8 min-idle: 0 ``` 注意替换其中的用户名、密码以及其他敏感信息为实际使用的值[^1]。 --- #### 4. 启动后端服务 假设您正在使用 IntelliJ IDEA 进行开发,则按照下列方法启动应用: - 打开 IDE 并加载整个 JeecgBoot 工程; - 查找位于工程根目录内的 `pom.xml` 文件,验证是否存在必要的依赖项; - 如果尚未启用 Lombok 支持,请前往插件市场搜索 “Lombok Plugin”,然后激活它以便支持注解功能; - 接下来通过菜单选项导航到 `Run -> Edit Configurations…`, 新增一项 Spring Boot Application 设置; - 将 Main Class 字段指定为目标入口类名 (一般情况下应为类似于 `com.jeecg.JeecgApplication`); - 最终保存更改,并利用刚才定义好的 profile 来触发程序正式启动过程[^3]。 --- #### 5. 测试接口连通性 当服务器完全启动完毕以后,可以借助 Postman 或浏览器直接请求某些公开 API 地址来检验整体流程是否通畅无误。比如尝试访问 `/sys/common/login` 登录页面或者其他资源链接地址查看返回结果状态码及内容形式是否符合预期标准。 --- ### 注意事项 在整个实施过程中可能会遇到各种各样的技术难题,例如网络连接失败、权限不足等问题都需要逐一排查解决;另外还要特别留意不同操作系统平台之间可能存在细微差异之处,务必参照官方文档仔细核对每一步骤细节以免遗漏重要环节造成后续麻烦。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值