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 より優先ってあるから
触るときは注意ですな。まぁ、こんなの触らないだろうけど・・。


