通过Liberty存储库下载保存组件,再分发并离线安装之操作步骤
1、设置Liberty主目录并进入bin目录
set WLP_HOME=C:\IBM\WebSphere\Liberty\19.0.0.6\wlp-webProfile7-19.0.0.6
cd /d %WLP_HOME%\bin
2、查看所想要下载的组件的版本信息,比如,要下载adminCenter组件,执行命令
installUtility find adminCenter
正在建立与已配置存储库的连接...
此过程可能要花几分钟完成。
已成功连接至所有已配置的存储库。
正在搜索资产。此过程可能要花几分钟完成。
feature : adminCenter-1.0 : Admin Center
得到组件的版本信息为 adminCenter-1.0
3、下载并保存组件到指定的目录,比如
设置保存的路径
set TARGET_HOME=C:\IBM\WebSphere\Liberty\Repository\adminCenter\1.0-19.0.0.6
执行命令下载之,根据网络情况,下载的时间可能会不同,耐心等待
installUtility download adminCenter-1.0 --location=%TARGET_HOME%
正在建立与已配置存储库的连接...
此过程可能要花几分钟完成。
已成功连接至所有已配置的存储库。
准备安装资产。此过程可能要花几分钟完成。
其他功能部件的条款和条件:
单击“我同意”按钮,即表示您同意:您打算下载的程序代码、样本、更新、修订以及密钥和文档之类的相关许可材料(统称“代码”)遵循您在购买要为其获得代码的程序时所接受的许可协议条款。您还同意,您将“代码”仅
作为自己具有有效协议或权利证明的程序的一部分进行安装或使用。术语“程序”和“权利证明”在
IBM 国际程序许可协议(“IPLA”)中的含义相同。要了解 IPLA,可参阅:http://www.ibm.com/software/sla/
选择“[1] 我同意”,或“[2] 我不同意”: 1
第 1 个步骤(共 13 个步骤): 正在启动下载 ...
第 2 个步骤(共 13 个步骤): 正在检查功能部件 ...
第 3 个步骤(共 13 个步骤): 正在下载 servlet-3.0...
第 4 个步骤(共 13 个步骤): 正在下载 jndi-1.0...
第 5 个步骤(共 13 个步骤): 正在下载 ssl-1.0...
第 6 个步骤(共 13 个步骤): 正在下载 distributedMap-1.0...
第 7 个步骤(共 13 个步骤): 正在下载 json-1.0...
第 8 个步骤(共 13 个步骤): 正在下载 jsp-2.2...
第 9 个步骤(共 13 个步骤): 正在下载 restConnector-1.0...
第 10 个步骤(共 13 个步骤): 正在下载 adminCenter-1.0...
第 11 个步骤(共 13 个步骤): 正在下载 jaxrs-1.1...
第 12 个步骤(共 13 个步骤): 正在清除临时文件...
第 13 个步骤(共 13 个步骤): 下载已完成
已成功下载所有资产。
可以将以下 URL 添加至 repositories.properties,以将该 URL 用作 installUtility 命令的存储库:file:/C:/IBM/WebSphere/Liberty/Repository/adminCenter/1.0/
4、查看下载回来后的目录以及内容
dir %TARGET_HOME% /b
features
repository.config
查看所有的
dir %TARGET_HOME% /b/s
5、查看默认Liberty的配置信息
installUtility viewSettings
未检测到用户配置。IBM WebSphere Liberty Repository 是缺省资产存储库。
要定制 installUtility 设置,请在以下位置创建 repositories.properties
文件:C:\IBM\WebSphere\Liberty\19.0.0.6\wlp-webProfile7-19.0.0.6\etc\repositories.properties
请使用以下样本作为模板来创建您自己的 repositories.properties 文件。取消注释单个 #
字符标记的行,并将值替换为您自己的定制值。
6、编写离线安装的配置文件
只要编写一个存储库 %WLP_HOME%\etc\repositories.properties 配置文件,并增加内容即可
默认没有 etc 目录,需要创建一个并进入 etc 目录
mkdir %WLP_HOME%\etc
cd %WLP_HOME%\etc
编辑配置文件,注意需要根据实际的保存目录而更改之
另外,因为需要将下载回来的文件上传到其他的服务器上面进行安装,所以要根据实际对应的路径来改之
echo useDefaultRepository=false > repositories.properties
echo localRepositoryName1.url=C:\IBM\WebSphere\Liberty\Repository\adminCenter\1.0-19.0.0.6 >> repositories.properties
7、然后测试离线安装的配置文件所指向的存储库连接,执行如下命令,确保正确连接
cd %WLP_HOME%\bin
installUtility testConnection
正在测试与所有已配置存储库的连接...
此过程可能要花几分钟完成。
所配置存储库
名称:localRepositoryName1
位置:file:/C:/IBM/WebSphere/Liberty/Repository/adminCenter/1.0-19.0.0.6/
状态:已成功连接至已配置的存储库。
名称:IBM WebSphere Liberty Repository(缺省资产存储库)
状态:已成功连接至已配置的存储库。
8、离线安装组件,执行如下命令安装即可完成
cd %WLP_HOME%\bin
%WLP_HOME%\bin\installUtility adminCenter-1.0
正在建立与已配置存储库的连接...
此过程可能要花几分钟完成。
已成功连接至所有已配置的存储库。
准备安装资产。此过程可能要花几分钟完成。
第 1 个步骤(共 12 个步骤): 正在下载 servlet-3.0...
第 2 个步骤(共 12 个步骤): 正在下载 restConnector-1.0...
第 3 个步骤(共 12 个步骤): 正在下载 jsp-2.2...
第 4 个步骤(共 12 个步骤): 正在下载 adminCenter-1.0...
第 5 个步骤(共 12 个步骤): 正在下载 jaxrs-1.1...
第 6 个步骤(共 12 个步骤): 正在安装 servlet-3.0...
第 7 个步骤(共 12 个步骤): 正在安装 restConnector-1.0...
第 8 个步骤(共 12 个步骤): 正在安装 jsp-2.2...
第 9 个步骤(共 12 个步骤): 正在安装 adminCenter-1.0...
第 10 个步骤(共 12 个步骤): 正在安装 jaxrs-1.1...
第 11 个步骤(共 12 个步骤): 正在验证安装的修订 ...
第 12 个步骤(共 12 个步骤): 正在清除临时文件...
已成功安装所有资产。
启动产品验证...
产品验证已成功完成。
9、删除安装的组件,执行如下命令
cd %WLP_HOME%\bin
installUtility uninstall adminCenter-1.0
警告:在卸载功能部件之前,请确保所有服务器进程都已停止。
从正在运行的服务器中卸载功能部件可能会导致运行时错误或者意外行为。
按 Enter 键继续,或者按“x”以退出功能部件卸载操作。
已成功卸载一个或多个功能部件:adminCenter-1.0
10、最后,总结一下所有的操作命令
Windows
**set WLP_HOME=C:\IBM\WebSphere\Liberty\19.0.0.6\wlp-webProfile8-19.0.0.6
cd %WLP_HOME%\bin
set TARGET_HOME=C:\IBM\WebSphere\Liberty\Repository\adminCenter\1.0-19.0.0.6
installUtility download adminCenter-1.0 --location=%TARGET_HOME%
mkdir %WLP_HOME%\etc\
cd %WLP_HOME%\etc\
echo useDefaultRepository=false > repositories.properties
echo localRepositoryName1.url=C:\IBM\WebSphere\Liberty\Repository\adminCenter\1.0-19.0.0.6 >> repositories.properties
type repositories.properties
cd %WLP_HOME%\bin
installUtility testConnection
installUtility viewSettings
installUtility install adminCenter-1.0
installUtility uninstall adminCenter-1.0**
Linux、AIX、Solaris
**set WLP_HOME=/opt/IBM/WebSphere/Liberty/19.0.0.6/wlp-webProfile8-19.0.0.6
cd $WLP_HOME/bin
set TARGET_HOME=C:/IBM/WebSphere/Liberty/Repository/adminCenter/1.0-19.0.0.6
./installUtility download adminCenter-1.0 --location=%TARGET_HOME%
mkdir $WLP_HOME/etc/
cd $WLP_HOME/etc/
echo useDefaultRepository=false > repositories.properties
echo localRepositoryName1.url=C:/IBM/WebSphere/Liberty/Repository/adminCenter/1.0-19.0.0.6 >> repositories.properties
type repositories.properties
cd $WLP_HOME/bin
./installUtility testConnection
./installUtility viewSettings
./installUtility install adminCenter-1.0
./installUtility uninstall adminCenter-1.0
**
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论0 条评论