2019年12月12日

【WebSphere】JSPバッチコンパイル

おじさんが勉強した昔は、JSPは/temp にコンパイルされてた気がするんだが
9.0とかではデフォルトはWEB-INF/classesに出すようになってんだな。

https://www.ibm.com/support/knowledgecenter/ja/SSEQTP_9.0.5/com.ibm.websphere.base.doc/ae/cweb_jspclassfiles.html

tempを探してWeb-infを探すわけやな。
ClassLoader分離上の都合とかそういう背景だろうか・・。うーん。バージョンいつからの仕様なんだろ。


https://www.ibm.com/support/knowledgecenter/ja/SSEQTP_9.0.5/com.ibm.websphere.base.doc/ae/rweb_jspbchtl.html

compileToWebInfオプションがTrueの場合(デフォルトTrue)はWEB-INF側に出す、
falseやcompileToDirでtempを指定するとtempに出す、という仕組みのようですな。

tempの場所を変更するにはJSPエンジン設定のscratchdirですかなー。
https://www.ibm.com/support/knowledgecenter/ja/SSEQTP_9.0.5/com.ibm.websphere.base.doc/ae/rweb_jspengine.html

システムプロパティ com.ibm.websphere.servlet.temp.dir より優先ってあるから
触るときは注意ですな。まぁ、こんなの触らないだろうけど・・。
posted by koteitan at 15:05| Comment(0) | WebSphere | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。