亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

org.apache.structs2.dispatcher.ng.filter.StructsPrepareAndExecuteFilter報錯

以下是我的struccts.xml的配置:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"

"http://struts.apache.org/dtds/struts-2.3.dtd">


<struts>


<package name="default" namespace="/" extends="struts-default">


</package>

? ? <package name="users" namespace="/users" extends="default">

? ? <action name="*-*" class="action.(1)Action" method="(2)">

? ? <result name="login_sussecc">/users/Users_login_sussecc.jsp</result>

? ? ?<result name="login_failure">/users/Users_login.jsp</result>

? ? </action>

? ? ?

? ? </package>

</struts>


正在回答

6 回答

我找的錯誤了大括號寫成了小括號class="action.(1)Action" method="(2)">

0 回復 有任何疑惑可以回復我~
#1

淡淡的零碎 提問者

解決了嗎
2016-10-17 回復 有任何疑惑可以回復我~

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
?? ?at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
?? ?at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
?? ?at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:518)
?? ?at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:499)
?? ?at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
?? ?at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:258)
?? ?at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
?? ?at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4700)
?? ?at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5340)
?? ?at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
?? ?at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407)
?? ?at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397)
?? ?at java.util.concurrent.FutureTask.run(FutureTask.java:266)
?? ?at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
?? ?at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
?? ?at java.lang.Thread.run(Thread.java:745)

0 回復 有任何疑惑可以回復我~

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
?? ?"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
?? ?"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>

?? ?<package name="default" namespace="/" extends="struts-default">

?? ?</package>
?? ?<package name="users" namespace="/users" extends="default">
?? ??? ?<action name="*-*" class="action.(1)Action" method="(2)">
?? ??? ??? ?<result name="login_success">/users/Users_login_success.jsp</result>
?? ??? ??? ?<result name="login_failure">/users/Users_login.jsp</result>
?? ??? ?</action>
?? ?</package>

</struts>

0 回復 有任何疑惑可以回復我~

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
? <display-name>Web2</display-name>
? <welcome-file-list>
??? <welcome-file>index.html</welcome-file>
??? <welcome-file>index.htm</welcome-file>
??? <welcome-file>index.jsp</welcome-file>
??? <welcome-file>default.html</welcome-file>
??? <welcome-file>default.htm</welcome-file>
??? <welcome-file>default.jsp</welcome-file>
? </welcome-file-list>
? <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>
</web-app>

0 回復 有任何疑惑可以回復我~

我也遇到這個問題了,網上說把struts的jar放到項目的WEB-INF里的lib文件夾里,我試了一下還是報錯

0 回復 有任何疑惑可以回復我~
#1

淡淡的零碎 提問者

我的問題已經解決了。你知道嗎,原來是我的struts.xml里面單詞寫錯了,寫成了structs,改過來之后問題就得到解決了~你也看下是不是單詞寫錯的原因……
2016-10-17 回復 有任何疑惑可以回復我~

以下是我的web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="3.0"?

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_3_0.xsd">

? <display-name></display-name>

? <welcome-file-list>

? ? <welcome-file>index.jsp</welcome-file>

? </welcome-file-list>

??

? <filter>

? <filter-name>structs2</filter-name>

? <filter-class>org.apache.structs2.dispatcher.ng.filter.StructsPrepareAndExecuteFilter</filter-class>

? </filter> <!-- org.apache.structs2.dispatcher.ng.filter.StructsPrepareAndExecuteFilter -->

? <filter-mapping>

? <filter-name> structs2</filter-name>

? <url-pattern>/*</url-pattern>

? </filter-mapping>

??

</web-app>


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
使用Struts2+Hibernate開發學生信息管理功能
  • 參與學習       80697    人
  • 解答問題       797    個

Strust2+Hibernate整合開發案例,Java Web開發技能更上一層樓

進入課程

org.apache.structs2.dispatcher.ng.filter.StructsPrepareAndExecuteFilter報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號