WebSphere® アプリケーション・サーバー Liberty プロファイル用のプリコンパイル済み JavaServer Pages の生成
WebSphere® アプリケーション・サーバー Liberty プロファイル ( バージョン 8.5 以上) からアプリケーションをインポートする場合、手動での JSP プリコンパイルが必要です (Liberty プロファイルにはスタンドアローンの JSP コンパイラーは含まれていません)。このトピックで、手動による JSP プリコンパイルをセットアップするために必要な手順を説明します。
手順
- WebSphere® アプリケーション・サーバー Network Deployment Knowledge Center に記載されている、Liberty プロファイル・サーバーを作成するための手順に従います。WebSphere® アプリケーション・サーバー バージョン 8.5.5 の場合は、「開発者ツールを使用した Liberty プロファイル・サーバーの作成」のトピックを参照してください。
- Liberty プロファイル server.xml ファイルで、これを
server description
セクションに追加します。<jspEngine prepareJSPs="0"/> <webContainer deferServletLoad="false"/>
以下に例を示します。
<server description="new server"> <!-- Enable features --> <featureManager> <feature>jsp-2.2</feature> <feature>localConnector-1.0</feature> <feature>appSecurity-2.0</feature> <feature>restConnector-1.0</feature> </featureManager> <!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" --> <httpEndpoint httpPort="9080" httpsPort="9443" id="defaultHttpEndpoint"/> ... <jspEngine prepareJSPs="0"/> <webContainer deferServletLoad="false"/> ... </server>
server.xml ファイルについては、WebSphere® アプリケーション・サーバー Center で説明されています。WebSphere® アプリケーション・サーバー バージョン 8.5.5 の場合は、「Liberty プロファイル: server.xml ファイルの構成要素」のトピックを参照してください。
- 以下のいずれかの方法を使用して、サーバーをデバッグ・モードで始動します。
-Dwas.debug.mode=true
JVM 引数を追加します。「WebSphere® Application Server V8.5 Liberty プロファイルへの汎用 JVM 引数の設定」を参照してください。- WebSphere® アプリケーション・サーバー Network Deployment Knowledge Center に記載されている、サーバーの開始と停止に関する説明に従います。WebSphere® アプリケーション・サーバー バージョン 8.5.5 の場合は、「開発者ツールを使用したサーバーの始動および停止」のトピックを参照してください。