関数を含むJavaファイルがあります。いくつかの外部APIを使用します(外部jarファイルを追加しました)。これでサーブレットがあり、doGet()にあり、上記のJavaクラスの関数を呼び出したいと思います。APIのすべてのインポートステートメントをサーブレットに記述する必要がありますか?
原因サーブレットが実行されないというエラーが発生します。
エラーHTTPステータス500-サーブレットの実行により例外がスローされました
type Exception report
message Servlet execution threw an exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: jxl/read/biff/BiffException
hello.hello.doGet(hello.java:77)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
root cause
java.lang.ClassNotFoundException: jxl.read.biff.BiffException
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
hello.hello.doGet(hello.java:77)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)