• ベストアンサー

Tom Cat がJSPをコンパイルするタイミングについて

Tom Cat Javascript Javaの組み合わせでWebシステムを作ろうとしています。JSPで記述したHTMLのベースを実はTom CatがコンパイルしてJAVAを生成し実行していると思われますが。コンパイルはJSPを変更した時に行われるのですか、それとも何かのタイミングでJSPを呼び出した時にコンパイルされ実行されるのでしょうか、どうも良く分かりません。質問の仕方も分からないのが実情ですが宜しくご指導お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • onosuke
  • ベストアンサー率67% (310/456)
回答No.2

ann_dvさんが「基本的には、...」と書いてある部分も Tomcat5(Jasper2)の場合、  参考URLに記載の通り、web.xmlの設定により  いろいろ挙動が変わります。 JSPを変更した時に行う/行わない の選択肢(reloading)も あったりします。

参考URL:
http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/jasper-howto.html

その他の回答 (1)

  • ann_dv
  • ベストアンサー率43% (528/1223)
回答No.1

基本的には、JSPが最初にアクセスされた時点でコンパイルされますが、初回アクセス時の遅延を防止する目的で「jsp_precompile」パラメータ付きでJSPへ事前アクセスしておくと、コンパイルのみを実行させる事もできます。

参考URL:
http://www.atmarkit.co.jp/fjava/javatips/144jspservlet051.html

関連するQ&A