logo资料库

jeecg-boot 安装部署.docx

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
一、编译环境配置以及相关插件准备
二、导入项目
三、修改文件运行
四、报错以及修改方式
一、编译环境配置以及相关插件准备 前端:Nodejs 10.0+ Npm 5.6.0+ Yarn 1.2.1+ 后端:JDK 1.8+ Maven 3.5+ Redis 3.2+ 插件:Lombok Spring Boot 开发工具:前端 WebStrom 后端 Eclipse 注:开发工具安装略  Nodejs 安装及配置: 1、Node 安装无脑下一步(注:修改安装路径 D:\nodejs ) 2、在 Node 安装根目录下,新建 node_cache 和 node_global 两个文件夹。 cmd 运行 npm config set prefix ” D:\nodejs\node_global”和 npm config set prefix “D:\nodejs\node_cache”两个命令 3、环境变量配置:在系统变量中,新建 NODE_PATH 属性,里面的值为 node_global 目录下的 node_modules 在用户变量中,修改 PATH 中 Node 值,修改为 node_global 的路径 4、cmd 运行 npm install express -g 安装全局模块 检查配置是否成功:cmd 运行 npm root -g 命令,输出 NODE_PAHT 中 设置的路径为配置成功。  Yarn 安装:cmd 运行 npm i yarn -g  Lombok 插件安装: 将 Lombok.jar 放到 eclipse.exe 目录下,并在 eclipse.ini 文件中添加 -javaagent:D:\Users\eclipse-jee-2019-09-R-win32-x86_64\eclipse\lom bok.jar  SpringBoot 插件安装: 打开 eclipse->Help->Eclipse Maketplace->搜索 sts 二、导入项目 后端:eclipse 直接导入 Maven 项目,并更新 Maven,update 一下。 运行前 maven install 一下
前端:WebStrom 直接 open :jeecg-boot 项目,运行 yarn install 命令安装全部 依赖。 数据库:新建数据库 jeecg-boot ,并将 db 目录下的 mysql.sql 数据文件执行。 三、修改文件运行 运行 Redis 后端:修改 application-dev.yml 文件; 确认数据库名称是否对应,修改数据库登录的用户名称和密码。 运行:找到 JeecgApplication.java 文件右键执 run 我这里没有相应 run as 选项,需要自己配置,
因为这里是运行 JeecgApplication.java 中的 main 方法,所以选择 java application 方式运行,Project 中为 JeecgApplication.java 所在的功能模块文件,Main class 为 JeecgApplication 所在的包。点击 run 运行。 前端:找到 vue.config.js,修改相应的项目名称和后台项目的端口号一致。 修改 index.xml 中的 domianURL 值与后端项目一致
运行:找到 package.json 右键 Show npm Scripts 就可以看到 点击 serve 运行 出现 为运行成功。 即可输入 http://localhost:3000/进行登录。 四、报错以及修改方式 后端: 1、
描述:org.apache.shiro.authc.AbstractAuthenticator:216 - Authentication failed for token submission [org.jeecg.modules.shiro.authc.JwtToken@68009ea4]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException). org.springframework.data.redis.connection.PoolException: Could not is io.lettuce.core.RedisConnectionException: Unable to connect to 127.0.0.1:6379 解决:未运行 redis,运行 redis 即可 exception resource pool; nested from the get a 2、 描述:ERROR com.alibaba.druid.pool.DruidDataSource:936 - init
datasource error, url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8 &useUnicode=true&useSSL=false&tinyInt1isBit=false java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 解决:未修改本地数据库连接密码。在 application-dev.yml 中 找到 url、username、password,修改为自己本地数据库的库名和密码。 注意:在 application-dev.yml 中严格要求缩进格式:缩进两个字母,最好不要用 Tab 键进行缩进。 疑惑:在 jeecg-boot-model-system 子项目中 application-dev.yml 中有两个错误 待解决,但是不影响运行。 前端: 1、 描述:ESlint:Please install ‘eslint’ package 请引入‘eslint’包 解决方式:在后面有一个 ‘’yarn run‘点击会自己更新包
分享到:
收藏