`

Shire错误: Web.xml中shiroFilter的Mapping配置错误

 
阅读更多

 

Shire在Web.xml中shiroFilter的Mapping配置错误

 

org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton.  This is an invalid application configuration.

at org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:123)

at org.apache.shiro.subject.Subject$Builder.<init>(Subject.java:627)

at org.apache.shiro.SecurityUtils.getSubject(SecurityUtils.java:56)

at com.feinno.module.security.web.JsonLoginController.login(JsonLoginController.java:41)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

 

出现上面的问题,是我在修改springMVC整体的URL后缀(原来是MVC)为html的时候出现,我忘记修改shiroFilter的入口mapping的配置为.html造成的错误。

<!-- Shiro Security filter -->
<filter>
<filter-name>shiroFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>*.mvc</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>

 

应该修改为:

<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>*.html</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>

 

 

 

分享到:
评论

相关推荐

    struts2.1.8整合spring2.5的jar包

    2. **配置Struts2**:在Struts2的配置文件(通常为`struts.xml`)中,使用Spring插件来指定Action类。通过`&lt;spring:bean&gt;`标签告诉Struts2 Action类的bean定义在Spring中: ```xml &lt;result name="success"&gt;/...

    ShiroExploit.V2.42.zip

    支持对Shiro550(硬编码秘钥)和Shiro721(Padding Oracle)的一键化检测,支持多种回显方式 使用说明 第一步:按要求输入要检测的目标URL和选择漏洞类型 Shiro550无需提供rememberMe Cookie,Shiro721需要提供一个...

    shire-reckoning:JRR Tolkien的《指环王》附录D中描述的日历的可视化

    因此,《指环王》中的月份和日子都是指夏尔日历。 ...元旦旨在尽可能地对应至夏至。 在那种情况下,夏尔的约会实际上比我们晚了十天。 -JRR Tolkien,指环王附录D 内容 Rivendell日历同步设置 将Enderi与“哈比人...

    武田 Pipeline.pdf

    4. 战略重点和增长计划:近年来,特别是在收购Shire之后,公司加大了对更具针对性患者群体的关注,这些群体具有更大的治疗潜力。在这里,研发的项目更小、成本更低,而且拥有更快的注册通道,增强的专利保护和市场...

    血制品行业报告(39页).zip

    这些公司可能包括国际巨头如 CSL Behring、Grifols、Shire (现属Takeda) 和 Baxalta。 5. **产品创新与技术研发**:血制品行业的持续发展离不开技术创新,报告可能涵盖最新的研发成果,如更高效的安全检测技术、...

    The Shire extension-crx插件

    语言:English (UK) 这是在我们心爱的Shire中添加内容的工具 这是在Shire社区中添加内容的工具。 单击扩展名,快速解释为什么您认为此链接很有趣,然后单击提交,就完成了!

    KathyKathy

    这个文件可能包含了URL路由设置、视图函数、模板渲染、数据库模型定义,或者是关于如何搭建和配置Web应用的示例代码。 总的来说,Kathy的这个学习资料涵盖了Python的基础语法、面向对象编程、函数式编程、系统编程...

    EdCast Extension-crx插件

    EdCast被称为知识经济的操作系统,它为包括Schneider Electric,Shire等在内的用户提供用于学习,知识管理和信息发现的技术。 借助由人工智能(AI)和机器学习过程自动化支持的工具,EdCast的知识云最近被NASSCOM,...

    Semaphore SCADA SECURITY UPDATE.pdf

    在过去几年的有关SCADA系统安全的报告中,一个关键问题一直被反复提及:是否已经有攻击或侵入SCADA系统的事件发生?工业防御者(Industrial Defender)是该行业的主要供应商之一,也是Semaphore的技术合作伙伴,它们...

    ng-group:用于按字段对项目进行分组的 Angular.js 过滤器

    一个用于按其中一个字段对数组中的项目进行分组。 用法 包ng-group提供了一个名为groupBy的过滤器,用于 。 例子 假设您有一组代表人的对象: $scope . people = [ { name : "Frodo Baggins" , home : "The ...

    程序员需要经常刷题吗-shireframe:面向程序员的声明式线框图,基于Web技术。欢迎拉取请求!

    但是,如果您是一名程序员,对于您来说,编写代码可能比在不熟悉的图形编辑器中绘制框更容易。 Shireframe允许您通过使用您喜欢的 IDE 编写 HTML 来创建线框,在您喜欢的浏览器中预览结果,在您喜欢的 VCS 中将线框...

    Tolkiencal:将日期转换为夏尔日历-matlab开发

    在 MATLAB 开发环境中,我们经常会遇到各种数据处理和转换任务,包括日期和时间的转换。本文将详细介绍如何利用 MATLAB 编程实现一个名为 "Tolkiencal" 的工具,该工具可以将标准日期转换为托尔金小说《魔戒》中所...

    shire-immuno-cuvitru-f2f-edetail:(武田)Shire免疫学-Cuvitru Veeva eDetail-F2F

    就像重命名“关键消息”一样:在四个演示文稿中一次或两次都可以,但是两次? 对于所有这些文件? 嗯...那需要工具。它有什么作用? 这将基于使用共享资源而不是每个关键消息的资源,并使用预定义HTML / LESS / JS...

    工控系统中PLC安全漏洞及控制流完整性研究.docx

    【工控系统中PLC安全漏洞及控制流完整性研究】 随着工业控制系统对网络和信息技术的依赖日益增强,针对工控系统的安全威胁也日益增多。PLC(可编程逻辑控制器)作为工业控制系统的中心组件,其安全问题至关重要。...

    德勤-资本市场回顾与展望:创新药驱动下的医药与生物科技行业-4-32页.pdf

    2018年以来,包括武田制药收购Shire、BMS收购Celgene在内的一系列巨额并购交易公布,反映出行业并购活动的活跃性。并购市场不仅在数量上有所增长,而且并购的种类和规模也趋向于多元化,特别是对于研发创新能力较强...

    2024年俄罗斯血浆蛋白治疗市场机会及渠道调研报告Sample.pdf

    - Shire (Baxalta)、CSL和Grifols占据约55%的市场份额。 - 中国企业在该领域也表现活跃,占据大约45%的市场份额。 - 其他竞争者还包括Octapharma、Kedrion、LFB Group等。 - **竞争态势**: - 行业集中度较高,...

    2024年东南亚白蛋白市场深度研究及预测报告.pdf

    - **市场集中度**:全球市场中,前几大生产商占据较高的市场份额,市场集中度较高。 ##### (二)东南亚市场企业份额 - **主要参与者**:重点关注东南亚市场的主要国外及印尼本土企业,例如CSL、Grifols、Shire ...

    工业控制网络安全系列之一 工业控制系统网络安全防护的九大误区.pdf

    直到如Maroochy Shire水系统被攻击事件,人们才意识到ICS系统遭受攻击可能造成的严重后果。同时,美国计算机应急响应小组报告的ICS系统安全漏洞数量逐年增多,黑客工具中也开始集成这些漏洞的攻击方法。 误区三:...

    工控系统中PLC安全漏洞及控制流完整性研究.pdf

    例如,2000年的Maroochy Shire排水系统遭受攻击导致未经处理的污水直接排放到环境中,2010年核电站的I/O操作被攻击,造成部分地区停电,以及2015年乌克兰电网遭受攻击等。 最后,文章总结了PLC在工业控制系统中的...

Global site tag (gtag.js) - Google Analytics