-1
我在Struts 2
做一個項目,但是當我運行一個簡單的頁面JSP
,我得到這個錯誤堆棧跟蹤:Struts2的JSP拋出一個NoClassDefFoundError的?
javax.servlet.ServletException:
java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/config/ContainerProvider
and also org.apache.jasper.JasperException:
javax.servlet.ServletException:
java.lang.NoClassDefFoundError:
com/opensymphony/xwork2/config/ContainerProvider
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
此錯誤也即將!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!找不到Struts調度程序。這通常是由於使用沒有關聯過濾器的Struts標籤造成的。 Struts標籤只有在請求通過其servlet過濾器時纔可用,該過濾器初始化此標籤所需的Struts調度器。 – user6857427
該錯誤是因爲你打一個JSP頁面,而不是直接通過一個動作運行。在S2中打開JSP頁面幾乎總是反模式。 –