ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

JBossでJSPの事前コンパイル

2008-09-21 22:25:32 | PG(Java)

WebLogicには、JSP(やEJB)を事前コンパイルするwlappcというAntタスクがある。
また、コンパイルしたクラスを(実行時にJSPの再コンパイルを行うことなく)そのまま使う為にJSPClassServletというクラスも用意されている。

TomcatJBossでは、jspc(jasper)タスクを使えば事前コンパイルをすることは出来る。
しかしクラスファイルを生成しても、そのまま使うことは出来ない。(WebLogicのJSPClassServletに相当するクラスが必要だと思うのだが、見つけられなかった)
ので、それを行う為のクラスを作ってみた。

その過程で、あまり(全然)意識したことが無かったHttpServletRequest#getRequestURI()だの何だのを調べたので、それもメモ