2022最新IntellJ IDEA的mall开发部署文档
Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
目录* + - * 版本说明
- 一、概述
- 二、基本构建
- 三、Git 导入编译器
- 四、模块描述浅析
- 五、配置文档
- application.yml修改,涉及模块
- application-dev.yml修改,涉及模块
- generator.properties修改,涉及模块
- 六、在IDEA中执行MySQL的脚本
- 七、启动后台项目
- 1、IDE配置
- 2、Maven加载打包
- 3、其他服务器启动
- (1)redis配置
- (2)rabbit界面配置
- (3)其他配置
- 4、模块启动
- (1)mall-admin启动(mysql和redis要提前启动)
- (2)mall-search 启动(mysql和elasticsearch要提前启动)
- (3)mall-portal启动(mysql、redis和elasticsearch要提前启动)
- 八、IDEA前端配置
- 1、手动加载vue配置,运行前端
- 2、IDEA配置,运行前端
- 九、登陆
- 结语
版本说明
版本号 | 修订时间 | 修订人 | 备注 |
---|---|---|---|
1.0 | 2021-01-26 | 北极的大企鹅 | 全程部署文档编写 |
2.0 | 2021-03-02 | 北极的大企鹅 | 增加安装jdk |
3.0 | 2021-03-03 | 北极的大企鹅g | 增加安装maven |
4.0 | 2021-03-04 | 北极的大企鹅 | 增加安装MySQL |
5.0 | 2021-03-05 | 北极的大企鹅 | 增加安装Redis |
6.0 | 2021-03-06 | 北极的大企鹅 | 增加安装Mongodb |
7.0 | 2021-03-07 | 北极的大企鹅 | 增加安装RabbitMQ |
8.0 | 2021-03-08 | 北极的大企鹅 | 增加安装Elasticsearch |
9.0 | 2021-03-09 | 北极的大企鹅 | 增加安装Kibana |
10.0 | 2021-03-10 | 北极的大企鹅 | 增加安装Logstash |
11.0 | 2021-03-11 | 北极的大企鹅 | 增加安装Git |
12.0 | 2021-03-12 | 北极的大企鹅 | 增加安装NodeJS |
13.0 | 2021-03-15 | 北极的大企鹅 | 部署项目 |
一、概述
编写目的
由于本系统的文档不够完善,缺少简单的部署流程,使得很多新人,或没有接触这个系统的人,很难简单快捷的实现,快速部署这个系统,同时,能够快速搭建,学习起来的状况,所以,特此撰写此文章,此文章为原创设计,拒绝抄袭,如有转载,请注明出处.
服务器部署
由于笔者是一个开发人员,所以部署主要以开发的部署到本地的情况为主,文章这是范例,实际的问题,还需要自身学习百度功能,和自身对于一门技术的理解,希望大家努力学习,争取自己领悟部署的方法,本文部署主要选取常用的windows系统作为主要的部署环境,希望大家提高自身的部署能力.
二、基本构建
构建工具(参考文献,其他版本安装流程基本一样)
软件名称 | 版本 | 描述 |
---|---|---|
IntelliJ IDEA | 尽量使用比较新的版本 | https://www.jetbrains.com/idea/ |
JDK | 1.8 | https://blog.csdn.net/liuyangfirst/p/14334385.html |
Maven | 3.6.0 | https://blog.csdn.net/liuyangfirst/p/15981202.html |
MySQL | 官网使用5.7版本,本文采用最新的8.0版 | https://blog.csdn.net/liuyangfirst/p/15997667.html |
DBeaver | 7.3.0 | https://blog.csdn.net/liuyangfirst/p/15997753.html |
Redis | 5.0.10 | https://blog.csdn.net/liuyangfirst/p/15998117.html |
RedisDesktopManager | 0.9.3.817 | https://blog.csdn.net/liuyangfirst/p/15998132.html |
Mongodb | 4.2.5 | https://blog.csdn.net/liuyangfirst/p/16011402.html |
Robo3T | 1.4.2 | https://blog.csdn.net/liuyangfirst/p/16014144.html |
RabbitMQ | 3.7.14 | https://blog.csdn.net/liuyangfirst/p/16002565.html |
Elasticsearch | 7.6.2 | https://blog.csdn.net/liuyangfirst/p/16004977.html |
Kibana | 7.6.2 | https://blog.csdn.net/liuyangfirst/p/16006164.html |
Logstash | 7.6.2 | https://blog.csdn.net/liuyangfirst/p/16008094.html |
Git | 13.5.0 | https://blog.csdn.net/liuyangfirst/p/15996063.html |
NodeJS | 16.0.0 | https://blog.csdn.net/liuyangfirst/p/15998172.html |
三、Git 导入编译器
- https://gitee.com/macrozheng/mall.git
- 如图: git ->clone
四、模块描述浅析
- 文件路径: mall/pom.ml
序号 | 模块名称 | 描述 |
---|---|---|
1 | mall-admin | 启动模块,启动配置在resource的yml下 |
2 | mall-search | 搜索模块,搜索功能主要在这里 |
3 | mall-portal | 门户模块,类似于gateway |
4 | mall-demo | 实例模块,可以用于扩展改写 |
5 | mall-security | 认证模块,需要安全认证基本在这里 |
6 | mall-common | 公共代码模块,list转set什么的一般放这里,自己不要瞎写方法,公共的都放这里 |
7 | mall-mbg | 基础公共表的操作,相当于基础表和基础业务存放位置 |
五、配置文档
序号 | 名称 | 位置 | 文件名称 |
---|---|---|---|
1 | mall-admin | src/main/resources | application.ymlapplication-dev.yml |
2 | mall-search | src/main/resources | application.ymlapplication-dev.yml |
3 | mall-portal | src/main/resources | application.ymlapplication-dev.yml |
4 | mall-demo | src/main/resources | application.yml |
5 | mall-mbg | src/main/resources | generator.properties |
application.yml修改,涉及模块
序号 | 名称 | 位置 | 文件名称 |
---|---|---|---|
1 | mall-demo | src/main/resources | application.yml |
- mysql 修改为本地或者您当前的配置
application-dev.yml修改,涉及模块
序号 | 名称 | 位置 | 文件名称 |
---|---|---|---|
1 | mall-admin | src/main/resources | application-dev.yml |
2 | mall-search | src/main/resources | application-dev.yml |
3 | mall-portal | src/main/resources | application-dev.yml |
- mysql 修改为本地或者您当前的配置
- redis 修改为本地或者您当前的配置
generator.properties修改,涉及模块
序号 | 名称 | 位置 | 文件名称 |
---|---|---|---|
1 | mall-mbg | src/main/resources | generator.properties |
- mysql 修改为本地或者您当前的配置
六、在IDEA中执行MySQL的脚本
- 在本地建立数据库mall,(不建立,以下步骤操作不了)
- 右侧栏,找到DATABASE,选择加号,找到MYSQL
- 填写配置信息,测试连接,测试连接的时候可能要下载相关的jar包.
- 找到需要运行的脚本,然后选择run
- 填写数据库信息,选择右侧加号,导入刚刚配置的数据库.
- 打开DBeaver检查数据执行成功.
七、启动后台项目
1、IDE配置
保证IDE的maven配置为本地的maven,JDK为1.8以上的在项目对应上,还有编码格式没有问题(这些基础问题没有问题)
- File -> setting
- File -> Project Struct
- File->Settings->Editor ->File Encodings
- File->Settings->Build -> Compiler -> Java Compiler
- File -> setting
2、Maven加载打包
- 点击maven这里的刷新
- 点击mall的这三项加载(三个同时选中,然后点击run的绿色三角形).
3、其他服务器启动
(1)redis配置
- 启动redis,这里写了这样的脚本,然后把脚本的快捷方式发送到了桌面
+ 找到本地安装redis的路径[![](https://img-blog.csdnimg.cn/img_convert/5542c6f7b6f807ece9b22088ac893df0.png)](https://blog.csdn.net/biggbang)
+ 新建文件redis\_start.bat,写入如下脚本[![](https://img-blog.csdnimg.cn/img_convert/5b99dffdc0fb72f5c127ce3778418bf0.png)](https://blog.csdn.net/biggbang)
Copy | | |
| | cd D:\ProgramFiles\Redis |
| | redis-server.exe redis.windows.conf |
| | pause |
| | |
- 选择redis_start.bat右键,发送快捷方式到桌面,就生成了快捷启动方式
- 双击redis_start.bat启动redis
(2)rabbit界面配置
- 保证rabbitMQ启动正常
- 输入:guest/guest登陆
- 找到如图设置用户的位置.
- 添加一个用户,根据文档这里要添加一个mall用户,密码也是mall
- 添加一个虚拟路径,选择如图位置
- 点击用户主页,为用户添加虚拟路径
- 以上设置对应文档里的rabbitMQ配置,不配置会报错.
(3)其他配置
- 其他部分都可以参考redis设置快捷启动方式.
序号 | 服务名称 |
---|---|
1 | Redis |
2 | Mongodb |
3 | RabbitMQ |
4 | Elasticsearch |
5 | Logstash |
4、模块启动
顺序 | 模块名称 |
---|---|
1 | mall-admin |
2 | mall-search |
3 | mall-portal |
4 | mall-demo(测试用,可以不启动) |
(1)mall-admin启动(mysql和redis要提前启动)
- 项目的启动位置,右键选择run执行(只想看前后端,只启动这一个模块就可以)
- 如图所示为启动成功
(2)mall-search 启动(mysql和elasticsearch要提前启动)
- 项目的启动位置,右键选择run执行
- 如图所示为启动成功
(3)mall-portal启动(mysql、redis和elasticsearch要提前启动)
- 项目的启动位置,右键选择run执行
- 如图所示为启动成功
八、IDEA前端配置
1、手动加载vue配置,运行前端
- 打开编译器下边的Terminal,进入mall-admin-web路径执行如下命令
Copy | | |
| | npm install或者 cnpm install 加载本地包 |
| | |
- 建立项目,执行如下命令
Copy | | |
| | npm run dev 或者 cnpm run dev 启动项目 |
| | |
2、IDEA配置,运行前端
- 找到IDE工具栏,就是启动项目的run那里
- 点击下拉框,找到Eidt Confiuration,选择
- 选择小加号
- 选取npm
- 设置npm页,完成后,点击apply
- run npm ,如图选择run或者debug。
- 运行成功(如果本地的npm安装没问题,就会产生如图的样子)。
九、登陆
- 以上没有问题,就会自动弹出登陆页面(登陆账户 账户/密码 :admin/扫码)
- 进入主页
序号 | 文档 |
---|---|
1 | 官方文档.docx |
结语
呕心沥血,爆肝一个星期(需要写配置环境的文档,还要反复测试,以便为各位看官老爷提供最好的精品文章),希望点赞,收藏,评论,转发,您的支持就是本博主前进的动力.
2022最新IntellJ IDEA的mall开发部署文档相关推荐
- 华为云鲲鹏服务器部署文档-修正版-CentOS+java微服务开发
华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 http://www.ceht.com.cn 2020.5.12 适用于java微服务开发运行基础软件环境部署,实测通过. CentOS 7. ...
- Docker部署文档
Docker部署文档 目录 Docker部署文档 1 一.什么是Docker 3 1.1Docker简介 3 1.2对比传统虚拟机总结 4 1.3Docker通常用于如下场景: 5 1.4基本概念 5 ...
- django+nginx+uwsgi项目部署文档整理
django+nginx+uwsgi项目部署文档整理 参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328 一.python安 ...
- loganalyzer部署文档-(第一部分)
loganalyzer部署文档 环境准备: 简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从 ...
- Django+Linux+Uwsgi+Nginx项目部署文档
Django+Linux+Uwsgi+Nginx项目部署文档 WSGI 在生产环境中使用WSGI作为python web的服务器 WSGI:全拼为Python Web服务器网关接口,Python We ...
- Blog_mini完整部署文档
为了使广大朋友能够使用上开源博客系统Blog_mini,作者撰写了非常详细的部署文档,涵盖在CentOS与Ubuntu上的详细部署方案,力求:只要看了部署文档,就一定可以把Blog_mini成功部署! ...
- 部署文档撰写经验分享
2011年,公司调我和几个同事去广西,与现场的同事一起撰写部署文档.去之前还感觉领导有点小题大做,写个部署文档至于么?我在公司半天就能写出一版了,还叫这么多人跑到广西写这个,真是崽卖爷田不心疼,公司费 ...
- Redis集群部署文档(Ubuntu15.10系统)
Redis集群部署文档(Ubuntu15.10系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系 ...
- Facebook 游戏开发更新文档 API 参考文档 v6.0
Facebook 游戏开发更新文档 API 参考文档 v6.0 更新日志 1.排行榜 此版本全新推出排行榜 API!提供一套强大的 API, 使得游戏可获取排行榜.查询得分 情况和设置新分数(支持分数 ...
最新文章
- b2b2c源码 java_java B2B2C源码电子商务平台 ---搭建Eureka注册中心
- Android开发实践:如何设置NDK的编译选项
- [SimplePlayer] 实现一个简单的播放器
- IT项目管理总结:第二章 项目管理和IT背景
- 申报控件检测未通过_详解高企申报未通过原因!
- 《vue2.0基础系列》目录大全,你要的都在这里
- 异步生成器_使用生成器实现异步并等待
- python不变的数据结构是_Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法...
- 剑指Offer - 翻转单词顺序列
- 视频教程-纯风老师AI平面设计视频教程-其他
- 腾讯防水墙php接入,PHP实现腾讯防水墙验证码校验
- SpatialDropout
- 实用工具系列 - FileZilla安装下载与使用
- 一梦江湖网页提交问题服务器错误,一梦江湖4月3日更新内容详情一览
- t480 拆触摸板_ThinkPad T480 触摸板怎么用?
- 高校学生考勤管理系统设计与简单实现
- Simulink代码生成: Model Reference及其代码
- STC89C52控制AD0809采集信号并显示
- 在Euroc MH_05数据集上调试orbslam3并测试的过程
- MindOpt安装配置教程(Windows系统)