永发信息网

java.lang.ClassNotFoundException: ora.apache.struts2.dispatcher.FilterDispatche报错怎么解决啊?

答案:2  悬赏:20  手机版
解决时间 2021-04-03 17:39
  • 提问者网友:疯子也有疯子的情调
  • 2021-04-03 07:03
myeclipse9.0+tomcat6.0

web-xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<filter>
<filter-name>struts2</filter-name>
<filter-class>ora.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<!--Struts2的Filter的URI配置 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

</web-app>

struts.xml如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="struts2" extends="struts-default">
<action name="login" class="com.struts2.action.LoginAction">
<result name="success">/welcome.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
</struts>
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-04-03 08:11
应该是这句的问题:<filter-class>ora.apache.struts2.dispatcher.FilterDispatcher</filter-class>
把类换成这个看看:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
全部回答
  • 1楼网友:神也偏爱
  • 2021-04-03 08:29
这里的设置出错了,要设置成你环境中的路径: struts2 org.apache.struts2.dispatcher.filterdispatcher org.apache.struts2.dispatcher.filterdispatcher 这是默认设置,你项目包里的环境是什么,直接改过去就ok了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯