データ・グリッドを Liberty プロファイルで実行するには、Liberty プロファイル構成ファイルを使用するように WebSphere® eXtreme Scale サーバーを構成する必要があります。
<server description="eXtreme Scale Catalog Server with default settings">
<!-- Enable features -->
<featureManager>
<feature>eXtremeScale.server-1.0</feature>
</featureManager>
<com.ibm.ws.xs.server.config catalogServer="true" listenerPort="${com.ibm.ws.xs.server.listenerPort}" />
<logging traceSpecification="*=info" maxFileSize="200" maxFiles="10" />
</server>
listenerPort エレメントが server.xml の中で参照されていることに注意してください。ただし、この値は、bootstrap.properties ファイルの中で構成します。 同一の構成で実行される複数のプロセスが同じ server.xml ファイルを共有しながら、それでもなお固有の設定を保持できるように、ポート番号などのエレメントを server.xml ファイルから切り離すことが役立つことがあります。
前の例では、Liberty プロファイル構成にトレースが指定されていて、listenerPort 属性は変数を指定しています。 この変数は、サーバー構成ディレクトリー wlp_install_root/usr/server/serverName の bootstrap.properties ファイルの中で構成されます。 次の bootstrap.properties ファイルの例を参照してください。
# Licensed Materials - Property of IBM
#
# "Restricted Materials of IBM"
#
# Copyright IBM Corp. 2011 All Rights Reserved.
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with
# IBM Corp.
#
# -------------------------------------------------------------------------------------------------
#
# port for the OSGi console
# osgi.console=5678
com.ibm.ws.xs.server.listenerPort=2809
この例では、osgi.console ポートがコメント化されています。つまり、Liberty プロファイルは、指定されたポートで、Telnet クライアントが OSGi コンソールに接続するのを listen します。 この振る舞いは、OSGi 関連のエラーの診断に役に立ちます。
<server>
...
<com.ibm.ws.xs.server.config ... serverProps="/path/to/myServerProps.properties" ... />
</server>