JBoss AS 7.x 验证其配置 XML 所依据的 XSD 在哪里?

Where are the XSDs that JBoss AS 7.x validates its configuration XML against?

为了尝试一些东西,我想更改 urn:jboss:domain:1.3 架构。

我在 /docs/schema 中找到并编辑了 jboss-as-config_1_3.xsd,但似乎实际上并没有引用它。可以肯定的是,我也尝试过对这个架构进行畸形处理,但这没有任何效果。

JBoss 验证的 XSD 在哪里?

您应该可以在服务器的 docs/schema 目录下找到它。这是它们的存储位置。

我对此进行了调试,发现我的解析错误不是因为 XML 正在根据模式进行验证。这是因为 org.jboss.as.domain.management.parsing 中的代码正在寻找预期的标签,并在遇到意外标签时抛出。