领课教育—在线教育系统(部署文档)
源码地址:https://gitee.com/roncoocom/roncoo-education
觉得我们项目还不错的朋友记得给个Star哦!
2、项目导入问题解决方法
(1)pom.xml文件报错,如图。
解答:这个是因为jdk和maven导致的,需要把Eclipse改为使用本地JDK(默认为JRE),maven最低版本要求3.5+
(2)很多get、set方法报错,如图。
解答:由于本项目使用了lombok来优化代码,消除冗长代码,所以如果 Eclipse没配置有lombok这个jar会 报错,需要配置lombok。
在Eclipse根目录加入lombok,eclipse.ini文件加入-javaagent:lombok.jar,重启eclipse即可。
使用IDEA的同学,也可以安装对应的插件
3、数据库脚本导入
获取数据库脚本,请加群!
群查找请看:https://gitee.com/roncoocom/roncoo-education
4、项目运行
(1)模块介绍:
注册中心(roncoo-education-server-eureka)
配置中心(roncoo-education-server-config)
课程模块(roncoo-education-course)
用户模块(roncoo-education-user)
系统模块(roncoo-education-system)
后台模块(roncoo-education-boss)
定时器(roncoo-education-job)
网关工程(roncoo-education-gateway)
链路监控(roncoo-education-server-zipkin)
应用监控(roncoo-education-server-admin)
(2)修改注册中心(application-dev.properties):
info.eureka.host=localhost # 设置不注册自身
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
(3)修改课程、用户、系统、后台模块、应用监控,定时器,网关(bootstrap.properties):
info.eureka.host01=localhost
info.eureka.host02=localhost
spring.profiles.active=dev
(4)修改配置中心(application-dev.properties):
spring.data.elasticsearch.cluster-nodes= 节点
spring.data.elasticsearch.cluster-name=集群名称
spring.redis.host=redis地址
spring.redis.port=redis端口
spring.redis.password=redis密码
(5)修改配置中心模块工程数据库连接(roncoo-education-course-service-dev.properties)、(roncoo-education-user-service-dev.properties)和(roncoo-education-system-service-dev.properties):
spring.datasource.druid.url=本地数据库连接
spring.datasource.druid.username=mysql账号
spring.datasource.druid.password=mysql密码
mysql密码使用durid加密:
java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools 你的密码
(6)启动顺序:注册中心 → 配置中心→ 模块工程 → 定时器 → 网关工程 → 应用监控、链路监控(可以不启动)
注册中心地址:http://localhost:5761
管理后台地址:http://localhost:5800
网关服务地址:http://localhost:5840
5、运营后台运行
项目名称:roncoo-education-boss
api——主要存放了各个工程的接口
config——主要配置网关地址,经过网关请求后台接口
views——主要是存放页面
修改config里index.js的dev为开发环境网关地址: 本地ip+网关端口
修改config里build.js为开发环境网关地址: ip+网关端口
前端运行需要用到node Node版本:9.0.0以上 编译使用:
安装依赖:npm install
本地开发 启动项目:npm run dev
打包正式环境:npm run build
访问地址:http://localhost:5800/
6、前端导入运行
前端源码地址:https://gitee.com/roncoocom/roncoo-education-web
api——主要存放了各个工程的接口
config——主要配置网关地址,经过网关请求后台接口
pages——主要是存放页面
修改config里conf.js的开发环境网关地址: 本地ip+网关端口/#/
前端运行需要用到Node Node版本: 9.0.0以上 编译使用:
npm install
npm run dev
前端访问地址:http://127.0.0.1:3000/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker简介
自动化部署 1.编写代码,修改代码2.提交代码到git/svn/gitlab3.jenkins自动检测到git/gitlab/svn代码更新,从git/gitlab/svn拉取最新代码4.jenkins自动编译5.jenkins自动打成能运行的war/jar包或者其他语言可以运行的对应的包6.jenkins自动上传可以运行的包到docker宿主机目录7.jenkins自动构建web容器镜像,包含项目代码demo8.jenkins自动启动镜像,编程容器,映射端口9.最后就有项目运行界面10.测试人员可以安装这种运行在测试服务器进行测试12.运维人员就可以用同样的部署运行在生成服务器上面 docker的广泛使用和docker的好处1)区分开发 测试 运维的分工,出现问题不会互相推卸责任2)可以合理利用服务器资源,不会像vmware的使用那么庞大3)可以快速使用docker实现mysql redis nginx 的机器和负载均衡4)方便实现自动化部署5)k8sdocker目标 掌握Docker基础知识,能够理解docker镜像和容器的概念完成docker安装和启动掌握docker镜像与容器相...
- 下一篇
Docker 组件
docker服务器与客户端 Docker是一个客户端-服务器(c/s)架构程序,docker客户端只需要向docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有的工作并返回结果。Docker提供了一个命令行工具Docker以及一套RESTful api操作。 你可以在同一台宿主机上运行docker守护进程和客户端。也可以从本地docker客户端连接到运行另一台宿主机的远程docker守护进程docker镜像与容器容器与镜像的关系类似于面向对象中的对象与类。 docker组件说明 相关推荐:https://www.roncoo.com/search/docker
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装