WebLogicには、JSP(やEJB)を事前コンパイルするwlappcというAntタスクがある。
また、コンパイルしたクラスを(実行時にJSPの再コンパイルを行うことなく)そのまま使う為にJSPClassServletというクラスも用意されている。
TomcatやJBossでは、jspc(jasper)タスクを使えば事前コンパイルをすることは出来る。
しかしクラスファイルを生成しても、そのまま使うことは出来ない。(WebLogicのJSPClassServletに相当するクラスが必要だと思うのだが、見つけられなかった)
ので、それを行う為のクラスを作ってみた。
その過程で、あまり(全然)意識したことが無かったHttpServletRequest#getRequestURI()だの何だのを調べたので、それもメモ。