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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangzhengqu/article/details/88870455

问题:

当配置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后缀即可。

猜你喜欢

转载自blog.csdn.net/wangzhengqu/article/details/88870455