新增與移除 Liberty 附加程式和特性
您可以使用 Installation Manager,在現有安裝架構中新增或移除附加程式和特性。您可以同時變更選用的內嵌式 EJB 儲存器和 JPA 用戶端特性,以及 Liberty 附加程式和特性。
開始之前
請確定您的 Installation Manager 喜好設定指向含有 WebSphere® Application Server Liberty 和任何 Liberty 附加程式或特性的適當 Web 型或本端儲存庫。
當您修改安裝架構時,您可以選擇存取 IBM WebSphere Liberty Repository,來安裝附加程式和特性。如果要存取 IBM WebSphere Liberty Repository,必須能夠存取網際網路。如果您的系統無法存取網際網路,或者您想安裝自訂的 Liberty 資產,請設定「Liberty 資產儲存庫服務」實例或本端目錄型儲存庫,然後在 Installation Manager 中新增儲存庫 URL、目錄路徑或保存檔路徑。如需 Liberty 儲存庫的相關資訊,請參閱使用 Installation Manager 來安裝資產。
關於這項作業
程序
選擇下列其中一個選項,來修改您的 Liberty 安裝架構。
使用 GUI 來新增或移除附加程式和特性。
- 停止要修改之 WebSphere Application Server Liberty 安裝架構上的所有伺服器和應用程式。
- 啟動 Installation Manager。
- 按一下修改。
- 選取要修改的套件群組。
- 按下一步。 註: 如果提示您進行鑑別,請使用您在程式網站上登錄的 IBM ID 及密碼。
- 展開已安裝的 IBM WebSphere Application Server Liberty 產品。
- 勾選勾選框,以安裝內嵌式 EJB 儲存器和 JPA 用戶端特性,或清除勾選框,以移除已安裝的特性。然後按下一步。
- 選擇要新增或移除 Liberty 附加程式和特性。
- 如果要新增附加程式或特性,請完成下列步驟:
- 選取新增附加程式和特性。您可以選擇性地選擇連接至線上 IBM WebSphere Liberty Repository。按下一步。
- 選取要安裝的附加程式,並按下一步。
只會顯示尚未安裝的附加程式。
- 選取要安裝的特性,然後按下一步。
只會顯示尚未安裝的特性。
- 接受授權合約的條款,然後按下一步。
- 檢閱附加程式和特性的摘要資訊,然後按下一步。
- 如果要移除附加程式或特性,請完成下列步驟:
- 選取移除附加程式和特性,然後按下一步。
- 選取要移除的附加程式,然後按下一步。
- 選取要移除的特性,然後按下一步。
若有特性相依於您要解除安裝的其他特性,您也必須解除安裝具有相依關係的特性。
- 檢閱附加程式和特性的摘要資訊,然後按下一步。
- 如果要新增附加程式或特性,請完成下列步驟:
- 檢閱摘要資訊,然後按一下修改。 註: 只會顯示內嵌式 EJB 儲存器和 JPA 用戶端特性的新增或移除。
- 如果修改成功,程式會顯示訊息,指出安裝成功。
- 如果修改未順利完成,請按一下檢視日誌檔,對問題進行疑難排解。
- 按一下完成。
- 按一下檔案 > 結束以關閉 Installation Manager。
- 從指令行來新增或移除特性。
內嵌式 EJB 儲存器和 JPA 用戶端特性的供應項目名稱是 embeddablecontainer。如果要新增選用的 embeddablecontainer 特性,請指定 -addFeatures 選項,如果要移除此特性,請指定 -removeFeatures 選項。
在修改現有的 Liberty 安裝架構時,新增與移除資產,與您在起始安裝產品時的作法不同。如果要新增 Liberty 附加程式或特性,請在 user.addAssets 內容中指定符號名稱或簡稱,並指定 -acceptLicense 參數。如果要移除附加程式或特性,請在 user.removeAssets 內容中指定符號名稱或簡稱,並以兩個逗點區隔。
依預設,您已安裝的所有 Liberty 附加程式和特性仍維持已安裝,除非您明確移除它們。
註: 無論是否能夠存取網際網路,您可以從「Liberty 資產儲存庫服務」實例或本端目錄型儲存庫,來安裝資產。請在 -repositories 參數中新增儲存庫 URL、目錄路徑或保存檔路徑。會依照這些儲存庫的指定順序來存取。如需這些資產儲存庫的相關資訊,請參閱使用 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 和 portletserving-2.0 Liberty 特性。portlet-2.0 特性是以符號名稱指定,ndMemberBundle 和 portletserving-2.0 則以簡稱來指定。
imcl.exe modify com.ibm.websphere.liberty.BASE -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.BASE -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 和 portletserving-2.0 Liberty 特性。
imcl.exe modify com.ibm.websphere.liberty.BASE -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。如果要新增這項特性,請在 Liberty 供應項目的 features 屬性上,指定 embeddablecontainer 特性。如果該特性已安裝且未指定,就會移除它。
在修改現有的 Liberty 安裝架構時,新增與移除 Liberty 資產,與您在起始安裝產品時的作法不同。如果要新增 Liberty 附加程式或特性,請在 user.addAssets 內容中指定符號名稱或簡稱,並以兩個逗點區隔。在您新增特性時,也必須接受使用者授權。<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 和 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.BASE'/> </server> <install modify='true'> <offering id='com.ibm.websphere.liberty.BASE' 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>



http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_ins_modify
檔名:twlp_ins_modify.html