リクエスト/レスポンスを JSP に転送するサーブレットがありますが、例外が発生し続けます
junit.framework.AssertionFailedError: 例外がスローされました。com.meterware.httpunit.HttpNotFoundException: HTTP 要求のエラー: 404 java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet [http://localhost/site-search/search-results.jsp] at junit.framework .Assert.fail(Assert.java:47)
そこで、Servlet Runner に登録されているモック web.xml に JSP を登録しようとしましたが、次の例外が発生します。
org.xml.sax.SAXException: ノード < servlet > には < servlet-class > という名前の子がありません
サーブレット ユニットには、サーブレットが特定のビュー/JSP に転送されるかどうかをテストする方法がないように思えます。< servlet-class > の代わりに < jsp-file > を使用して web.xml に JSP を登録しようとしても、Servlet Unit はそれを気に入らないようです。これまで見てきた例はすべて、PrintWriter に出力する単純なサーブレットにすぎません。ServletUnit を介して JSP に転送/リダイレクトするサーブレットを正常にテストできた人はいますか?
ありがとう、
ファン