配置Structs2时出现 启动过滤器异常

问题:

当配置Structs2的filter时出现错误代码“严重: 启动过滤器异常java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.class”。

原因:

<filter>
    <filter-name>structs2</filter-name>
	<filter——class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.class</filter-class>
</filter>

<filter-mapping>
	<filter-name>structs2</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>

是当引入org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilte类时由于是手动copy该包的路径名,因此会加上.class后缀。

解决办法:删除class后缀即可。

©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页