1

Spring Web フレームワークを使用して、Excel ファイルを読み取って表示しています。Tomcat を使用してデプロイすると、この例外が発生します。(poi, ooxml) バージョン 3.9 jar ファイルを含めました。

例外

HTTP ステータス 500 - ハンドラの処理に失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook です

タイプ例外レポート

メッセージ ハンドラーの処理が失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook です

説明 サーバーで内部エラーが発生したため、この要求を実行できませんでした。

例外

org.springframework.web.util.NestedServletException: ハンドラーの処理に失敗しました。ネストされた例外は java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:972) org.springframework.web.servlet.DispatcherServlet.doService( DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) javax.servlet.http.HttpServlet.サービス(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

根本的な原因

java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook ExcelReader.constructObject(ExcelReader.java:42) ExcelReportController.handleRequestInternal(ExcelReportController.java:32) org.springframework.web.servlet.mvc.AbstractController.handleRequest (AbstractController.java:153) org.springframework.web.servlet.mvc.SimpleControllerHandlerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) org.springframework.web .servlet.DispatcherServlet.doService(DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) javax .servlet.http.HttpServlet.サービス(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

note 根本原因の完全なスタック トレースは、Apache Tomcat/7.0.33 ログで入手できます。

4

0 に答える 0