zoukankan      html  css  js  c++  java
  • com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$Mis

    为什么会出现这个错误?

    我使用了Maven配置Struts,所以改动Struts配置文件的默认路径,例如以下:

    <!-- 配置struts -->
    	<filter>
    		<filter-name>struts2</filter-name>
    		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    		<init-param>
    			<param-name>config</param-name>
    			<param-value>../../resources/struts.xml</param-value>
    		</init-param>
    	</filter>
    
    	<filter-mapping>
    		<filter-name>struts2</filter-name>
    		<url-pattern>*.cgi</url-pattern>
    	</filter-mapping>

    因为不是默认录了, 一些框架须要的參数无法载入。

    解决的方法:

    改动

    <param-value>../../resources/struts.xml</param-value>为
    <param-value>struts-default.xml,struts-plugin.xml,../../resources/struts.xml</param-value>
    struts-default.xml(必须),struts-plugin.xml(可选)

  • 相关阅读:
    主席树学习记录
    P1072 Hanson 的趣味题 题解
    好文章收集
    计算几何专题
    小问题
    CSP-S2020题解
    上下界网络流
    想到的无法解决的点子
    省选联考2020组合数问题
    省选数学复习
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6893407.html
Copyright © 2011-2022 走看看