【问题标题】:java.lang.IllegalArgumentException: El mapeo de filtro especifica un nombre desconocido de filtro struts2java.lang.IllegalArgumentException: El mapeo de filtro especifica un nombre desconocido de filtro struts2
【发布时间】:2014-09-14 18:32:10
【问题描述】:
Caused by: java.lang.IllegalArgumentException: El mapeo de filtro especifica un nombre desconocido de filtro struts2
    at org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:3040)
    at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:3005)
    at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1271)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1346)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    ... 7 more

有什么问题?我正在使用 Apache Tomcat 7,并使用了以下 3 个 jar:-bootstrap.jar、-tomcat-juli.jar 和 -JRE System Library[jre7]。是否缺少另一个 JAR?问题出在哪里?

【问题讨论】:

    标签: eclipse tomcat struts2 servlet-filters illegalargumentexception


    【解决方案1】:

    本地化日志:绝不是一个不错的选择。

    原因:java.lang.IllegalArgumentException: El mapeo de filtro especifica un nombre desconocido de filtro struts2

    又名

    原因:java.lang.IllegalArgumentException:过滤器映射指定了一个未知的过滤器名称struts2

    告诉您问题出在web.xml 中的Struts 过滤器配置中,很可能<filter> 中指定的<filter-name><filter-mapping> 中指定的<filter-name> 不同。

    要修复它,请在 web.xml 中使用以下配置:

    <filter>
      <filter-name>struts2</filter-name>
      <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    
    <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
    

    【讨论】:

      猜你喜欢
      • 2021-07-17
      • 2022-06-18
      • 2022-06-17
      • 2014-08-13
      • 2022-12-05
      • 2017-05-31
      • 1970-01-01
      • 2019-06-28
      • 1970-01-01
      相关资源
      最近更新 更多