1

プリコンパイル JSP についての私の理解では、アプリケーション サーバーは、ユーザーが最初にページにアクセスしたときではなく、起動時にコンパイル済み (.class ファイル) を作成する必要があります。

EAR を WebSphere 6.1 にデプロイしました。WebSphere コンソールで「JavaServer Pages ファイルのプリコンパイル」を有効にしましたが、最初にページにアクセスするまで、アプリケーション サーバーのファイル システムで jsp の .class を確認できません。次のようにして、クラスファイルを非常に大雑把に検索しています。

find . -name "*addUser*" -print

./profiles/AppSrv01/temp/mytestqaNode01/MYTEST_QA2/Border_Community/web.war/WEB-INF/jsp/admin/countries/_addUser.class

WAS_HOME から

プリコンパイルの機能を誤解していますか?

4

1 に答える 1

0

デプロイ後にフラグを有効にしましたか? すでにデプロイされている webapp を変更しようとしている場合は、ファイルを編集する必要があるとドキュメントに記載されているため、お尋ねします。

http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Fuweb_jspcompile.html

「このパネルで JSP コンパイラー・オプションを指定できるのは、Web モジュールを含むアプリケーションをインストールまたは更新する場合のみです。アプリケーションのインストール後、Web モジュールの WEB-INF/ibm-web-ext の JSP エンジン構成パラメーターを編集する必要があります。 .xmi ファイルを使用して JSP コンパイラ オプションを変更してください。」

于 2012-05-15T14:35:22.513 に答える