WebSphere® アプリケーション・サーバー Liberty プロファイル (WebSphere アプリケーション・サーバー バージョン 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 ファイルの構成要素」のトピックを参照してください。
- 以下のいずれかの方法を使用して、サーバーをデバッグ・モードで始動します。