javax.servlet.ServletException:java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Cell
我正在从JSP文件调用java类。java类使用ApachePOI读取excel文件并将一些结果返回给jsp文件。我已经为ApachePOI3.9添加了Maven依赖项。这个项目编译起来没有任何问题。但是当我运行项目时,它抛出了以下运行时异常。我知道它无法找到与ApachePOI相关的jar,但我的Maven存储库中有这个jar。这里的一些见解会有所帮助javax.servlet.ServletException:java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Cell,java,apache,jsp,apache-poi,Java,Apache,Jsp,Apache Poi,我正在从JSP文件调用java类。java类使用ApachePOI读取excel文件并将一些结果返回给jsp文件。我已经为ApachePOI3.9添加了Maven依赖项。这个项目编译起来没有任何问题。但是当我运行项目时,它抛出了以下运行时异常。我知道它无法找到与ApachePOI相关的jar,但我的Maven存储库中有这个jar。这里的一些见解会有所帮助 javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apa
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Cell
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.index_jsp._jspService(index_jsp.java:124)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
如果POI JAR不在部署的WEB-INF/lib中,Tomcat将找不到该类 检查你的战争或爆炸部署,看看它是否在那里。如果没有,想办法把它放在那里
我看不出Maven对你有什么好处。首先学习如何在没有Maven的情况下正确地完成它。如果POI JAR不在部署的WEB-INF/lib中,Tomcat将找不到该类 检查你的战争或爆炸部署,看看它是否在那里。如果没有,想办法把它放在那里
我看不出Maven对你有什么好处。先学习如何在没有Maven的情况下正确地完成它。do mvn eclipse:eclipse on project do mvn eclipse:eclipse on project