资产设置

使用此页面来指定用于向资产存储库注册资产的选项。如果您未指定选项值,就会使用缺省值。如果资产为 OSGi 应用程序,那么会显示有关捆绑软件下载状态的其他信息。

要查看此管理控制台页面,请单击应用程序 > 应用程序类型 > 资产 > asset_name。此页面与资产导入和更新向导上的“选择用于导入资产的选项”页面相似。

资产名称

指定资产的逻辑名。资产名称在单元中必须是唯一的,并且不能包含不受支持的字符。

资产名称不能以句点(.)开头,前面和后面都不能包含空格,并且不能包含任何以下字符:

表 1. 不能在名称中使用的字符. 本产品不支持在名称中使用这些字符。
不受支持的字符
/⁄ 正斜杠 $ 美元符 ' 单引号
\ 反斜杠 = 等号 " 双引号
* 星号 % 百分号 | 竖线
, 逗号 + 加号 < 左尖括号
: 冒号 @ at 符号 > 右尖括号
; 分号 # # 号 & & 符号
? 问号 ]]> 此字符组合没有特定的名称

资产名称字段与“资产”页上的名称设置相同。

信息
数据类型 String

资产描述

指定资产的描述。

资产二进制文件目标 URL

指定该产品要将资产文件导入到的目录。

信息
数据类型 String
单位 完整路径名

资产类型方面

指定资产内容的类型。资产类型的示例包括 Java 归档 (JAR) 文件、共享库、企业应用程序归档 (EAR) 文件和企业捆绑软件归档 (EBA) 文件。

资产类型表明资产的内容。打包为 JAR 文件的资产可能包含 Web 模块、portlet 或 Web Service。打包为 EBA 文件的资产包含 OSGi 应用程序。

此设置是只读的。不能编辑此设置。

信息
数据类型 String
单位 文件类型
缺省值

文件许可权

指定对于产品已展开到资产二进制文件目标 URL 的资产二进制文件的访问许可权。

限制: OSGi 应用程序不使用文件许可权设置。

可以在文本字段中指定文件许可权。还可以通过从列表中选择某些常用的文件许可权来设置这些许可权。列表选项将覆盖文本字段中设置的文件许可权。

可以在列表中设置下列一个或多个文件许可权字符串。如果选择多个选项,就会将文件许可权字符串组合到一起。

表 2. 列表选项的文件许可权字符串设置. 选择一个列表选项或在该文本字段中指定文件许可权字符串。
多选项列表选项 设置的文件许可权字符串
允许读取所有文件,但不允许写 .*=755
允许执行可执行文件 .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
允许任何人读取 HTML 和图像文件 .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755

除使用多选项列表来指定文件许可权以外,也可以在文本字段中指定文件许可权字符串。文件许可权使用具有以下格式的字符串:

file_name_pattern=permission#file_name_pattern=permission

其中 file_name_pattern 是正则表达式文件名过滤器(例如,.*\\.jsp 表示所有 JSP 文件),permission 提供文件访问控制表 (ACL),# 是多个 file_name_patternpermission 条目之间的分隔符。如果 file_name_pattern 字符串包含字符 #,请改为使用 \#

如果该字符串包含多个与资产中的统一资源标识 (URI) 匹配的文件名模式和文件许可权,产品就会使用该文件的最严格适用文件许可权。例如,如果文件许可权字符串是 .*\\.jsp=775#a.*\\.jsp=754,那么 abc.jsp 文件的文件许可权为 754。

提示: 如果使用正则表达式作为文件匹配模式,那么会将整个字符串 URI 与指定的文件许可权模式作比较。必须按照 Java 编程 API 定义的方式使用正则表达式来提供更精确的匹配模式。例如,假定该产品在文件许可权操作期间处理下列目录和文件 URI:
表 3. 文件许可权操作的示例 URI. 结果显示在此表后面。
数目 示例 URL
1 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war
2 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
3 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF
4 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class
5 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class
6 /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF

文件模式匹配结果如下:

  • MyWarModule.war 与任何 URI 都不匹配
  • .*MyWarModule.war.* 与所有 URI 都匹配
  • .*MyWarModule.war$ 只与 URI 1 匹配
  • .*\\.jsp=755 只与 URI 2 匹配
  • .*META-INF.* 与 URI 3 和 6 匹配
  • .*MyWarModule.war/.*/.*\.class 与 URI 4 和 5 匹配
如果对文件许可权指定了目录名称模式,那么将根据指定的值设置目录许可权。否则,对该目录设置的文件许可权值与其父目录相同。例如,假定有以下文件和目录结构:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
并且,指定以下文件模式字符串:
.*MyApp.ear$=755#.*\.jsp=644
文件模式匹配结果如下:
  • 目录 MyApp.ear 设置为 755
  • 目录 MyWarModule.war 设置为 755
  • 目录 MyWarModule.war 设置为 755
要点: 在文件模式中,始终使用正斜杠 (/) 作为文件路径分隔符,而与操作系统无关。

[Windows]在 Windows 操作系统上,不能取消设置对文件的读许可权。对于 POSIX 样式许可权位,用于表示文件可读的位是 4,可写的位是 2,可执行的位是 1。因此,在 Windows 操作系统上,文件许可权是 5 或 7。并且,对于 POSIX 样式,还有用户全局许可权。在 Windows 操作系统上,只能对文件设置用户许可权。全局许可权位将被忽略。

此处指定的访问许可权是资产级访问许可权。也可以在节点级配置中指定资产二进制文件的访问许可权。节点级文件许可权指定可以授予资产二进制文件的最大(最不严格)许可权。此处指定的资产级访问许可权只能与节点级别上指定的访问许可权一样严格或更为严格。

信息
数据类型 String

当前资产关系

指定与此资产相关的资产。

要添加或移除关系,请使用“管理关系”页面:
  1. 单击管理关系。位于一侧的所选项列表将列示当前资产关系。
  2. 要添加关系,在可用项列表中选择一个资产,然后单击 >>
  3. 要移除关系,在所选项列表中选择一个资产,然后单击 <<
  4. 单击确定
信息
数据类型 String
缺省值

验证资产

指定产品在资产导入或更新期间是否检查资产引用,并且,如果启用验证,是发出警告指示错误引用还是使操作失败。

限制: OSGi 应用程序不使用验证资产设置。

通常,资产使用数据源(对于容器管理的持久性 (CMP) Bean)或者使用部署描述符中定义的资源引用或资源环境引用来引用资源。验证操作检查在资产的部署目标范围中是否定义了该资产引用的资源。

请选择 true(启用该复选框)以便进行资源验证和停止由错误资源引用导致失败的操作。请选择 false(空的复选框)以便不进行资源验证。

信息
数据类型 String
缺省值 false(空的复选框)

EBA 依赖性

对于企业捆绑软件归档 (EBA) 资产,显示资产中所有捆绑软件的当前捆绑软件下载状态。仅当资产为 EBA 资产(这意味着它包含 OSGi 应用程序)时,才显示此项。

直到先前更新中的捆绑软件下载完成,并且使用此资产的业务级应用程序应用了先前的更新(通过重新启动),才能更新 EBA 资产。尝试并更新捆绑软件版本之前,可使用 EBA 依赖关系信息来检查资产的捆绑软件下载状态。显示的状态为下列其中一个值:

  • 正在下载捆绑软件...
  • 捆绑软件下载已完成。
  • 不需要任何捆绑软件下载。
注: 除了此处给出的信息外,还可通过检查关联 EBA 组合单元的状态(按“检查并更新业务级应用程序使用的 EBA 资产版本”中的描述)来间接检查捆绑软件下载状态。

如果该资产的捆绑软件下载已完成,或者不需要捆绑软件下载,那么可使用“维护 EBA 资产的捆绑软件版本”中描述的方法的其中一种来更新资产。

如果资产的捆绑软件下载已完成,并且新版本的 EBA 资产可用,请重新启动业务级应用程序以使 EBA 组合单元保持最新并运行较新配置。


指示主题类型的图标 参考主题



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