Liberty のアドオンおよびフィーチャーの追加と削除
Installation Manager を使用して、既存のインストール済み環境でアドオンおよびフィーチャーを追加または削除できます。オプションの組み込み可能 EJB コンテナーおよび JPA クライアント・フィーチャーと、Liberty アドオンおよびフィーチャーの両方を変更できます。
始める前に
Installation Manager の設定で、WebSphere® Application Server Liberty および Liberty アドオンまたはフィーチャーが含まれている適切な Web ベース・リポジトリーまたはローカル・リポジトリーを指定していることを確認します。
インストール済み環境を変更する場合、IBM WebSphere Liberty Repository にアクセスしてアドオンおよびフィーチャーをインストールすることを選択できます。IBM WebSphere Liberty Repository へアクセスするには、インターネットにアクセスできる必要があります。ご使用のシステムがインターネットにアクセスできないか、または、カスタマイズされた Liberty アセットをインストールしたい場合は、 Liberty Asset Repository Service のインスタンスまたはディレクトリー・ベースのローカル・リポジトリーをセットアップし、その後、Installation Manager でリポジトリー URL、ディレクトリー・パス、アーカイブ・パスを追加します。Liberty リポジトリーについて詳しくは、『Installation Manager を使用したアセットのインストール』を参照してください。
このタスクについて
手順
以下のいずれかのオプションを選択して、Liberty インストール済み環境を変更します。
GUI を使用して、アドオンおよびフィーチャーを追加または削除します。
- 変更対象の WebSphere Application Server Liberty インストール済み環境で、すべてのサーバーおよびアプリケーションを停止します。
- Installation Manager を開始します。
- 「変更」をクリックします。
- 変更するパッケージ・グループを選択します。
- 「次へ」をクリックします。 注: 認証を求めるプロンプトが表示されたら、プログラムの Web サイトに登録した IBM ID とパスワードを使用します。
- インストールされている IBM WebSphere Application Server Liberty 製品を展開します。
- 組み込み可能 EJB コンテナーおよび JPA クライアント・フィーチャーをインストールするチェック・ボックスにチェック・マークを付けるか、既にインストールされているそのフィーチャーを削除する場合はチェック・ボックスをクリアします。「次へ」をクリックします。
- Liberty アドオンおよびフィーチャーを追加するのか削除するのかを選択します。
- アドオンまたはフィーチャーを追加するには、以下のステップを実行します。
- 「アドオンおよびフィーチャーの追加 (Add addons and features)」を選択します。オプションとして、オンラインの IBM WebSphere Liberty Repository に接続するように選択できます。「次へ」をクリックします。
- インストールするアドオンを選択して、「次へ」をクリックします。
まだインストールされていないアドオンのみが表示されます。
- インストールするフィーチャーを選択して、
「次へ」をクリックします。
まだインストールされていないフィーチャーのみが表示されます。
- ご使用条件の条項を受け入れ、「次へ」をクリックします。
- アドオンやフィーチャーの要約情報を確認し、「次へ」をクリックします。
- アドオンまたはフィーチャーを削除するには、以下のステップを実行します。
- 「アドオンおよびフィーチャーの削除 (Remove addons and features)」を選択して、「次へ」をクリックします。
- 削除するアドオンを選択して、「次へ」をクリックします。
- 削除するフィーチャーを選択して、「次へ」をクリックします。
あるフィーチャーが、アンインストールする他のフィーチャーに依存している場合、依存関係を持つそのフィーチャーもアンインストールする必要があります。
- アドオンやフィーチャーの要約情報を確認し、「次へ」をクリックします。
- アドオンまたはフィーチャーを追加するには、以下のステップを実行します。
- 要約情報を検討して、「変更」をクリックします。 注: 組み込み可能 EJB コンテナーおよび JPA クライアント・フィーチャーの追加または削除のみが表示されます。
- 正常に変更された場合は、プログラムにより、インストールが成功したことを示すメッセージが表示されます。
- 変更が正常に行われなかった場合は、「ログ・ファイルの表示」を クリックして、問題のトラブルシューティングを行います。
- 「終了」をクリックします。
- 「ファイル」 > 「終了」をクリックして、Installation Manager を閉じます。
- コマンド行からフィーチャーを追加または削除します。
組み込み可能 EJB コンテナーおよび JPA クライアント・フィーチャーのオファリング名は、embeddablecontainer です。オプションの embeddablecontainer フィーチャーは、-addFeatures オプションを指定することで追加し、-removeFeatures オプションを指定することで削除します。
既存の Liberty インストール済み環境を変更する場合のアセットの追加および削除は、製品の初期インストール時とは異なります。Liberty アドオンまたはフィーチャーを追加するには、user.addAssets プロパティーでシンボル名またはショート・ネームを指定し、-acceptLicense パラメーターを指定します。アドオンまたはフィーチャーを削除するには、user.removeAssets プロパティーでシンボル名またはショート・ネームを 2 つのコンマで区切って指定します。
明示的に削除しない限り、インストール済みのすべての Liberty アドオンとフィーチャーは、デフォルトでインストールされたままとなります。
注: アセットのインストールは、インターネット・アクセスがあってもなくても、Liberty Asset Repository Service のインスタンスから、またはローカル・ディレクトリー・ベースのリポジトリーから行うことも可能です。リポジトリー URL、ディレクトリー・パス、またはアーカイブ・ファイル・パスを -repositories パラメーターに追加してください。リポジトリーは、指定された順序でアクセスされます。これらのアセット・リポジトリーについて詳しくは、『Installation Manager を使用したアセットのインストール』を参照してください。IBM WebSphere Liberty Repository からアセットをインストールするには、インターネットへのアクセスが必要です。Liberty Repository へのアクセスを有効にするには、-properties パラメーターで user.useLibertyRepository オプションを true に設定します。 Liberty Repository は、インストール中にアクセスされるリポジトリーのうち最後のリポジトリーです。ヒント: ご使用の Liberty インストール済み環境で installUtility find アクションを使用すると、インストールできるアセットのショート・ネームがリストされます。以下のコマンド例では、embeddablecontainer Installation Manager フィーチャー、ndMemberBundle Liberty アドオン、portlet-2.0 Liberty フィーチャー、および portletserving-2.0 Liberty フィーチャーを追加します。 portlet-2.0 フィーチャーはシンボリック名を使用して指定され、 ndMemberBundle および portletserving-2.0 は短い名前を使用して指定されます。
imcl.exe modify com.ibm.websphere.liberty.ND -addFeatures embeddablecontainer -properties user.addAssets=ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0 -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.ND -installationDirectory "C:¥Program Files¥IBM¥WebSphere¥Liberty" -secureStorageFile C:¥credential.store -masterPasswordFile C:¥master_password_file.txt -acceptLicense
以下のコマンド例では、embeddablecontainer Installation Manager フィーチャー、ndMemberBundle Liberty アドオン、portlet-2.0 Liberty フィーチャー、および portletserving-2.0 Liberty フィーチャーを削除します。
imcl.exe modify com.ibm.websphere.liberty.ND -removeFeatures embeddablecontainer -properties user.removeAssets=ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0 -installationDirectory "C:¥Program Files¥IBM¥WebSphere¥Liberty" -secureStorageFile C:¥credential.store -masterPasswordFile C:¥master_password_file.txt
- 応答ファイルを使用して、フィーチャーを追加または削除します。
組み込み可能 EJB コンテナーおよび JPA クライアント・フィーチャーのオファリング名は、embeddablecontainer です。このフィーチャーを追加するには、embeddablecontainer フィーチャーを Liberty オファリングの features 属性で指定します。フィーチャーが既にインストールされているが、指定されていない場合、そのフィーチャーは削除されます。
既存の Liberty インストール済み環境を変更する場合の Liberty アセットの追加および削除は、製品の初期インストール時とは異なります。Liberty アドオンまたはフィーチャーを追加するには、user.addAssets プロパティーでシンボル名またはショート・ネームを 2 つのコンマで区切って指定します。フィーチャーを追加する場合、ユーザー・ライセンスを受け入れる必要もあります。<data key='user.addAssets' value='ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/> <data key='user.accept.license' value='true'/>
アドオンまたはフィーチャーを削除するには、user.removeAssets プロパティーでシンボル名またはショート・ネームを指定します。<data key='user.removeAssets' value='ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/>
明示的に削除しない限り、インストール済みのすべての Liberty アドオンとフィーチャーは、デフォルトでインストールされたままとなります。
以下のサンプル応答ファイルでは、インストール済み環境を変更し、embeddablecontainer Installation Manager フィーチャー、ndMemberBundle Liberty アドオン、portlet-2.0 Liberty フィーチャー、および portletserving-2.0 Liberty フィーチャーを追加します。 portlet-2.0 フィーチャーはシンボリック名を使用して指定され、 ndMemberBundle および portletserving-2.0 は短い名前を使用して指定されます。
<?xml version="1.0" encoding="UTF-8"?> <agent-input clean='true' temporary='true'> <server> <repository location='http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.ND'/> </server> <install modify='true'> <offering id='com.ibm.websphere.liberty.ND' profile='WebSphere Liberty' features='embeddablecontainer'/> </install> <profile id='WebSphere Liberty' installLocation='C:¥Program Files¥IBM¥WebSphere¥Liberty'> <data key='user.addAssets' value='ndMemberBundle,,com.ibm.websphere.appserver.portlet-2.0,,portletserving-2.0'/> <data key='user.accept.license' value='true'/> </profile> </agent-input>

ファイル名: twlp_ins_modify.html