使用此面板为向资产存储库注册资产指定选项。如果您未指定选项值,就会使用缺省值。
要查看此管理控制台面板,请单击
。此面板与用于导入和更新资产的向导上的“选择用于导入资产的选项”面板相似。指定资产的逻辑名。资产名称在单元中必须是唯一的,并且不能包含不受支持的字符。
资产名称不能以句点(.)开头,前面和后面都不能包含空格,并且不能包含以下任何字符:
不受支持的字符 | ||
---|---|---|
/⁄ 正斜杠 | $ 美元符 | ' 单引号 |
\ 反斜杠 | = 等号 | " 双引号 |
* 星号 | % 百分号 | | 竖线 |
, 逗号 | + 加号 | < 左尖括号 |
: 冒号 | @ at 符号 | > 右尖括号 |
; 分号 | # # 号 | & & 符号 |
? 问号 | ]]> 此字符组合没有特定的名称 |
此资产名称字段与“资产”页上的名称设置相同。
数据类型 | 字符串 |
指定资产的描述。
指定该产品要将资产文件导入到的目录。
数据类型 | 字符串 |
单元 | 完整路径名 |
指定资产内容的类型。资产类型的示例包括 Java™ 归档(JAR)文件、共享库和企业应用程序归档(EAR)文件。
资产类型表明资产的内容。例如,打包为 JAR 文件的资产可以包含 Web 模块、portlet 和 Web Service。
此设置是只读的。不能编辑此设置。
数据类型 | 字符串 |
单元 | 文件类型 |
缺省值 | none |
指定对于产品已展开到资产二进制文件目标 URL 的资产二进制文件的访问许可权。
可以在文本字段中指定文件许可权。还可以通过从列表中选择某些常用的文件许可权来设置这些许可权。列表选项将覆盖文本字段中设置的文件许可权。
可以在列表中设置下列一个或多个文件许可权字符串。如果选择多个选项,就会将文件许可权字符串组合到一起。
列表选项 | 设置的文件许可权字符串 |
---|---|
允许读取所有文件,但不允许写 | .*=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_pattern 和 permission 条目之间的分隔符。如果 file_name_pattern 字符串包含字符 #,请改为使用 \#。
如果该字符串包含多个与资产中的统一资源标识(URI)匹配的文件名模式和文件许可权,产品就会使用该文件的最严格适用文件许可权。例如,如果文件许可权字符串是 .*\\.jsp=775#a.*\\.jsp=754,那么 abc.jsp 文件的文件许可权为 754。
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 |
文件模式匹配结果如下:
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp并且,指定以下文件模式字符串:
.*MyApp.ear$=755#.*\.jsp=644文件模式匹配结果如下:
在 Windows® 操作系统上,不能取消设置对文件的读许可权。对于
POSIX 样式许可权位来说,用于表示文件可读的位是 4,可写的位是 2,可执行的位是 1。因此,在
Windows 操作系统上,文件许可权是 5 或 7。并且,对于 POSIX 样式来说,还有用户、组和全局许可权。在 Windows 操作系统上,只能对文件设置用户许可权。组和全局许可权位将被忽略。
此处指定的访问许可权是资产级访问许可权。也可以在节点级配置中指定资产二进制文件的访问许可权。节点级文件许可权指定可以授予资产二进制文件的最大(最不严格)许可权。此处指定的资产级访问许可权只能与节点级别上指定的访问许可权一样严格或更为严格。
数据类型 | 字符串 |
指定与此资产相关的资产。
数据类型 | 字符串 |
缺省值 | none |
指定产品在资产导入或更新期间是否检查资产引用,并且,如果启用验证,是发出警告指示错误引用还是使操作失败。
通常,资产使用数据源(对于容器管理的持久性(CMP)Bean)或者使用部署描述符中定义的资源引用或资源环境引用来引用资源。验证操作检查在资产的部署目标作用域中是否定义了该资产引用的资源。
请选择 true(启用该复选框)以便进行资源验证和停止由错误资源引用导致失败的操作。请选择 false(空的复选框)以便不进行资源验证。
数据类型 | 字符串 |
缺省值 | false(空的复选框) |