在此之前下载好idea以及必要的插件和tomcat

1导入项目:

注意是选择t0vkfe文件夹不要选错了

打开后注意观察,如果maven有红线可能是包没有导入,点击刷新就可以从maven仓库中下载对应的包了,可能需要时间,如果不行就百度idea配置maven,将maven配置正确。

可以看见右上角有个tom猫的标准不过是红色的叉叉,这是因为文件中带有.idea文件夹以及.iml文件,这个项目的配置是根据老师本机的配置运行的,换到我们自己的电脑肯定是有区别的,但是也不要慌张只要改几个配置就可以了,具体如下:

2修改jdk

选择自己本地的jdk,需要1.8

这一步完成后先编译一遍看是否报错

如果项目中的lambda表达式报错显示jdk版本不对,但是之前已经正确配置了jdk版本了,这时检查如下配置:

分别检查每个module下的sources下的language level以及module SDK全部正确后应该是没问题了的,都能成功编译了的。

3 修改tomcat本地地址

修改完后可以看见tom猫的图标没有叉叉了,表示可以运行了,其他几个tomcat一样的修改就可以了。

到这一步就基本差不多了接下来修改完就可以直接跑起来了

4 修改jdbc配置以及redis地址

将项目中的jdbc地址改为本机地址。

其中有两个注意点:

  1. 在第后面加上&serverTimezone=UTC,要不然会报错,百度是因为时区问题
  2. 一共有2个地方的jdbc需要修改:分别是site以及admin当然redis也是要修改2个地方的

完成上面的修改后点击调试按钮启动

如果没有报错那就是成功了项目能运行了,如果有错那么很不幸你还得继续百度了或者检查是否配置出错了。

如果出现下面的提示:

是因为redis没有正确配置,这样可能会启动有点慢

下面来配置redis

5配置redis

在配置redis之前有两种方式:1window下的redis。2linux下的redis,由于以前下载了虚拟机所以我的redis是在虚拟机上的,下面是我陪着的步奏

至于如何在linux中下载安装redis我就不多说了,百度有很多,在下载完成安装完成后开启redis:

进入redis安装目录运行redis-server开启redis

这样表示redis已经启动了

修改cache.properties中的地址再次重新启动,查看是否成功

但是结果不是很满意啊,还是跑不起来。

直接没有错误提示而且页面也没有显示

不得已之下写了一个测试类,测试下redis的连接

最后发现如下错误

redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command 'CONFIG SET protected-mode no' from the loopback interface by connecting to Redis from the same host the server is running, however MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option to 'no', and then restarting the server. 3) If you started the server manually just for testing, restart it with the '--protected-mode no' option. 4) Setup a bind address or an authentication password. NOTE: You only need to do one of the above things in order for the server to start accepting connections from the outside.

百度后原来是要修改redis配置增加密码或者将protected-mode改为no

那么就修改配置文件redis.conf,修改保存

重新启动redis,重新连接,查看结果

但是很不幸还是报同样的错,可是已经改了redis配置文件了啊!!

最后百度好久原来是要这样:

注意区别:redis-server redis.conf

好了再次启动项目,以及启动redis可视化工具能正确连接了,项目开启数度明显快了

到此全部配置以及完成又可以愉快的玩耍了

有情提示: 配置虚拟机时曾经一度连接不上网络,百度了好多又是改配置又是改dns的搞了好久还是不行最后还是经过如下修改才成功的:

这里选择默认配置,如果有改了的选择还原

虚拟机设置如下

最后是最关键一步:

打开网络共享-》更改适配器

选择自己在上网的:

选择共享

修改vm8的配置如下:

最后修改虚拟机网络配置:

重启即可

idea运行项目流程相关推荐

  1. 华为手表开发:WATCH 3 Pro(3)创建项目以及运行完整流程

    华为手表开发:WATCH 3 Pro(3)创建项目以及运行完整流程 初 环境与设备 创建项目 创建项目入口 配置项目 运行项目 报错 需要在 Appgallery Connect , 创建项目,然后在 ...

  2. 测试分类 --- 根据项目流程阶段和代码可见度划分

    一.根据项目流程阶段划分: 单元测试.集成测试.系统测试.验收测试 单元测试:单元测试是对软件中的基本组成单位进行的测试.目的是检验软件基本组成单位的正确性. 集成测试:集成测试是在软件系统集成过程中 ...

  3. Servlet简介与Servlet和HttpServlet运行的流程

    2019独角兽企业重金招聘Python工程师标准>>> 1.Servlet [1] Servlet简介 > Server + let > 意为:运行在服务器端的小程序. ...

  4. python项目管理器 宝塔面板 django 404_宝塔面板成功部署Django项目流程(图文)

    上线 Django 项目记录,超简单,避免无意义的踩坑! 第一步:安装python管理器 在宝塔在线面板安装" python项目管理器 " 第二步:安装适配python版本 因为服 ...

  5. 生产管理系统定制开发的项目流程

    对于软件系统定制开发型的软件公司来说,与其说做的是软件更详尽的说其实做的是项目,做的是服务.一个完整的软件系统定制开发项目流程包括需求调研.项目开发.系统维护三个阶段. 1.分析客户需求:主要包括:业 ...

  6. 关于流程管理的这些事:项目流程及方法工具

    目录 流程管理项目流程 一.流程梳理(以客户方内部团队,如部门经理为主) 二.流程优化(以顾问团队为主,内部团队确认) 三.流程再造(以双方团队合作为前提,公司级领导确认) 几种流程管理方法与工具 一 ...

  7. 大数据介绍项目流程_大数据介绍

    大数据介绍项目流程 About Big Data 关于大数据 什么是大数据?(What is Big Data?) In modern world, there are many big proble ...

  8. BigBrother的大数据之旅Day 14 某项目流程

    某平台日志项目流程 架构分析 1 埋点程序把数据 以url的方式提交给nginx服务器 2 nginx服务器把日志信息(文本文件)保存到本地硬盘 3 flume,安装中nginx上通过主动方式读取日志 ...

  9. 完整目标检测项目流程——从使用LabelImg标注到使用YOLOv5训练测试

    完整目标检测项目流程--从使用LabelImg标注到使用YOLOv5训练测试 大家好呀,虽然前面已经有两篇,分别使用Faster RCNN和YOLOv3进行目标检测的项目了,但是!相信大家应该也和我一 ...

最新文章

  1. iptables-save和iptables-restore
  2. 【会议邀请】第5届语言与智能高峰论坛将于本周五在线召开
  3. 【组合数学】组合恒等式 ( 变下项求和 3 组合恒等式 | 变下项求和 4 组合恒等式 | 二项式定理 + 求导 证明组合恒等式 | 使用已知组合恒等式证明组合恒等式 )
  4. 通过案例对 spark streaming 透彻理解三板斧之三:spark streaming运行机制与架构
  5. LocalDateTime、LocalDate、Date的相互转换(亲测LocalDateTime转LocalDate)
  6. ThinkPHP跨控制器调用方法
  7. c语言-指针的本质和使用
  8. Spatial Transformer Networks(STN)详解
  9. ⑥又是星期五,小试牛刀(编写定制标签)
  10. 在业务层实现记录请求日志
  11. telnet到设备里 php_金融行业思科设备典型网络故障案例:76系列典型案例(一)...
  12. 719. Find K-th Smallest Pair Distance
  13. 【转载】利用压缩网页来提升网站浏览速度
  14. 花生壳动态域名解析工具原理
  15. Struts 2 之校验器
  16. 算法:移除数组中的数字,不用额外空间27. Remove Element
  17. Win10电脑需要安装杀毒软件吗?
  18. 计算机软件ui外观设计专利,GUI外观设计专利申请指南
  19. python idle界面_3.7 IDLE 用户界面
  20. 26.什么是梯度爆炸

热门文章

  1. 【信息安全服务】使用Hashcat工具对shadow文件进行弱口令检查
  2. 2022RWCTF体验赛web的wp
  3. Vue中根据输入的身份证号识别年龄、性别
  4. STM32CUBE 定时器使用
  5. AS01 创建固定资产卡片 BAPI_FIXEDASSET_CREATE1
  6. 1276. 不浪费原料的汉堡制作方案-数学消元法
  7. 音乐播放器制作 (HTML + CSS + JavaScript)
  8. 2019迅雷校园招聘后端工程师面试总结
  9. CAS服务http的方式访问不了
  10. 应用程序崩溃定位查找 (二)