ANTタスクを使用してTomcat/JasperにJSPをコンパイルさせることができれば、JSP自体ではなく、事前にコンパイルされたJSPをクラスファイルとしてWARに出荷する方がよいのではないでしょうか。
そうすれば、Weblogic /WebshereJSPのコンパイルの問題に縛られることはありません。彼らが得るのは「クラス」ファイルだけです。
これには、「jsp」サーブレットをなんらかの方法でオフにする必要があると思います。また、Spring / Strutsサーブレットは、「jsp」拡張子を処理できるようにする必要があります。
どう思いますか?そして、他の実稼働環境でより一般的に行われることは何ですか?