导入资产

必须向产品配置将应用程序业务逻辑(例如 Java™ Platform, Enterprise Edition (Java EE) 归档、库和其他资源文件)注册为资产,这样才能将资产添加至一个或多个业务级应用程序。导入资产会向产品配置注册该资产。

开始之前

您有一个或多个要添加到业务级应用程序的应用程序二进制文件。您必须先将那些二进制文件注册为资产,然后才能将他们添加到业务级应用程序中。

关于此任务

必须先将资产二进制文件抽取到目标运行时的本地文件系统上部署者定义的位置,然后才能在目标运行时上启动使用资产的业务级应用程序。导入资产会将二进制文件抽取到目标运行时的本地位置。

在应用程序启动时或在处理入局客户机请求时,读取资产二进制文件的应用程序服务器运行时确定资产二进制文件的抽取格式。解压缩格式可能包括对 Java 归档 (JAR) 或压缩 (zip) 文件进行解压缩。

这些步骤描述如何使用管理控制台来导入资产。或者,可以使用 wsadmin 工具或编程方法。

过程

  1. 在控制台导航树中,单击应用程序 > 新建应用程序 > 新建资产
  2. 在“上载资产”页面中,指定要导入的资产软件包。
    1. 指定资产的完整路径名。
    2. 单击下一步
  3. “选择用于导入资产的选项”页面中,指定资产设置。

    通常,您可以单击下一步并使用缺省值。

    1. 可选: 对于资产描述,指定资产的简要描述。
    2. 可选: 对于资产二进制文件目标 URL,指定资产的目标位置。

      此设置指定产品要将资产解压缩到的位置。导入资产后,当运行中的应用程序使用该资产时,产品将在此位置查找该资产。

      如果不指定值,那么产品会将资产安装到缺省位置 ${profile_root}/installedAssets/asset_name/BASE/

    3. 可选: 对于资产类型构面,请检查由产品指定的资产内容类型和版本。不能更改此设置值。

      通常,类型构面指示应用程序内容的类型,例如应用程序的编写规范。例如,支持 EJB V2.0 规范的企业 Bean (EJB) 的构面为 type=EJB,version=2.0

      如果类型构面为 none,并且资产是 JAR 文件,那么在缺省情况下,产品将使 javarchive 类型构面与该资产相关联。

    4. 对于文件许可权,请指定对资产二进制文件设置的任何文件许可权,以使目标运行时能够读取或运行该资产。导入资产时,会将其二进制文件解压缩到目标运行时环境的本地磁盘。

      尝试使用缺省值来导入资产。有关文件许可权设置的详细信息,请参阅“选择用于导入资产的选项”页面联机帮助。

      限制: OSGi 应用程序不使用文件许可权设置。
    5. 对于当前资产关系,请添加运行您正在导入的资产所需的资产,或者除去不需要的资产。

      产品导入 JAR 资产时,产品会通过将 JAR 清单中定义的依赖性与已经导入到管理域的资产进行匹配,自动地检测资产关系。

    6. 对于验证资产,请指定产品是否验证该资产。

      在缺省情况下,此设置处于未选中状态。这个 false (no) 值适合于大多数资产。仅当有需要时,才应选择 true (yes) 以验证资产。

      产品不会保存您对验证资产指定的值。因此,如果您现在选择验证资产 (yes),并且稍后更新该资产,那么更新该资产时,必须再次启用此设置才能使产品对更新后的文件执行验证。

      限制: OSGi 应用程序不使用验证资产设置。
    7. 单击下一步
  4. 在“摘要”页面上,单击完成

结果

此时将显示多条消息以指示导入资产是否成功。

一个资产可以包含多个可部署对象,这由该资产的应用程序内容定义。可部署对象是资产的组成部分,您可以将其映射至部署目标,例如应用程序服务器或集群。如果产品成功地导入资产,那么将在该资产中标识相应的可部署对象,并且,根据该资产创建组合单元时将进一步使用这些对象。

如果导入资产不成功,请阅读消息并再次尝试导入该资产。更正消息中说明的值。

下一步做什么

如果产品成功地导入该资产,并且在“资产”页面上显示了资产列表,请单击保存

通过使用已导入的资产,将组合单元添加到业务级应用程序。包括在业务级应用程序中的资产用组合单元表示。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_bla_asset_import
文件名:trun_app_bla_asset_import.html