我在Struts 2
做一个项目,但是当我运行一个简单的JSP
页面时,我得到了这个错误堆栈跟踪:
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)
答案 0 :(得分:0)
您缺少xwork-core
库。将正确的版本(取决于您使用的Struts的确切版本 - 请参阅Struts文档)放入Web应用程序的WEB-INF/lib
文件夹中。如果您使用Maven构建项目,请在pom.xml
文件中添加适当的依赖项。