YuLimin
作者YuLimin2019-07-05 16:14
资深技术顾问, IBM广州

通过Liberty存储库下载保存组件,再分发并离线安装之操作步骤

字数 6063阅读 3889评论 0赞 3

通过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 文件。取消注释单个 #

字符标记的行,并将值替换为您自己的定制值。


使用联机 IBM WebSphere Liberty Repository

将 useDefaultRepository 属性设置为 false 以阻止

installUtility 访问因特网来连接到

IBM WebSphere Liberty Repository 存储库。缺省情况下,

已启用访问。

-------------------------------------------------------------------

useDefaultRepository=false

使用定制存储库

installUtility 可从 Liberty 资产存储库服务

的压缩或未压缩的基于目录的存储库

安装资产。提供存储库名称和

目录路径、文件路径或包含

Liberty 资产的每个定制存储库的 URL。

可按指定存储库的顺序访问存储库。

指定名称和目录路径、归档文件路径或基于目录的存储库的

URL。

-------------------------------------------------------------------

localRepositoryName1.url=C:\IBM\LibertyRepository1

localRepositoryName2.url=C:\IBM\wlp-featureRepo-19.0.0.6.zip

localRepositoryName3.url=file:/C:/IBM/LibertyRepository3

指定托管的存储库的名称和 URL。

-------------------------------------------------------------------

hostedRepositoryName1.url=http://w3.mycompany.com/repository

hostedRepositoryName2.url=https://w3.mycompany.com/secure/repository

如果需要,指定每个存储库的凭证。

为增强安全性,请使用 securityUtility 编码操作

对 .password 属性的值进行编码。

如果未设置用户和密码,那么会收到需提供

用户和密码的提示。

-------------------------------------------------------------------

hostedRepositoryName2.user=username

hostedRepositoryName2.password=myPassword

使用代理服务器(可选)

如果使用代理服务器访问因特网,

请为代理设置属性指定值。

为增强安全性,请使用 securityUtility 编码操作

对 proxyPassword 属性的值进行编码。

如果未设置 proxyUser 和 proxyPassword,那么会收到需提供

用户和密码的提示。

-------------------------------------------------------------------

proxyHost=hostName

proxyPort=3128

proxyUser=proxyUsername

proxyPassword=myProxyPassword

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 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广