Shiro漏洞复现-springboot运行报错的解决 && 项目本地tomcat部署

一、Springboot项目运行出现的种种问题:

首先需要下载环境代码,来源 Github 等开源平台,下载解压后使用 IDEA打开,由于 Shiro 通常与 Springboot 项目捆绑,所以通常运行需要 Springboot环境,如下图所示:
image

运行时可能会出现如下报错:

unable to start ServletWebServerApplicationcontext due to missing ServletweverFactory bean

image

参考文章:https://blog.csdn.net/Angel_asp/article/details/139046169

但是修改完 pom.xml之后,需要对 maven进行刷新重启的操作,如下图所示:
image

这样 pom.xml 才会真正意义上地被修改,此时再运行项目,成功运行,如下图所示:
image

二、项目部署至本地 tomcat 运行:

可以将项目打包成 .war 部署至本地 tomcat服务器上,如下操作:

(1) 首先将项目进行打包,点击下图所示 package 即可:
image

(2) 打包后,会在根目录下生成一个名为 "target" 的文件夹,其中包含打包好的 .war 文件:
image

(3) 添加配置 tomcat服务器:
image

image

(4) 将打包好的 .war 文件部署至 本地tomcat服务器上:
image

选择未被占用的端口,点击 "应用" --> "运行":
image

成功运行:
image

posted @ 2024-09-22 15:44  不会下雨的晴天  阅读(69)  评论(0)    收藏  举报