在运行发现之前,必须配置 JBoss Application Server 7 传感器。
JBoss Application Server 7 传感器具有以下配置选项。 如果要更改这些选项,请创建定制传感器配置。 请参阅 创建发现概要文件 主题。
- extractAllXmlDescriptors
- 此属性的缺省值为 true。
- 如果此属性设置为 true,那么传感器将从 JBoss 上部署的应用程序或模块的 META-INF 和 WEB-INF 目录中发现具有
.xml 扩展名的所有文件。 如果此属性设置为 false,那么将使用 descriptorsToExtract 属性。
- descriptorsToExtract
- 此属性指定以空格分隔的文件列表,当
extractAllXmlDescriptors 属性设置为 false时,将为 JBoss 部署发现这些文件。 例如, META-INF/application.xml
WEB-INF/web.xml。 不允许使用通配符。
- extractSubmodules
- 此属性的缺省值为 false。
- 如果此属性设置为 true ,并且如果部署是采用企业归档 (EAR) 形式的 Java Platform Enterprise Edition 应用程序,那么传感器将从此部署及其模块 (例如 JAR 或 WAR 文件) 中发现描述符。 如果此属性设置为 false,那么不会发现来自部署的子模块的描述符。
注: 要发现企业归档 (EAR) 的模块,必须抽取其 META-INF/application.xml 。 这意味着 extractAllXmlDescriptors 属性必须设置为 true,或者 descriptorsToExtract 属性的值必须包含 META-INF/application.xml。
tagsToMask
- 此属性的缺省值为 "password"。
- 此属性指定以空格分隔的 XML 标记列表。 发现的文件中这些标记的任何文本内容都将使用星号进行屏蔽。