我创建了以下 jboss-ejb3.xml,它位于 WEB-INF 中:
<?xml version="1.1" encoding="UTF-8"?>
<jboss:ejb-jar
xmlns:jboss="http://www.jboss.com/xml/ns/javaee"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:s="urn:security"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/ejb-jar_3_2.xsd"
version="3.2">
<assembly-descriptor>
<s:security>
<ejb-name>*</ejb-name>
<s:security-domain>MySecurityDomain</s:security-domain>
</s:security>
</assembly-descriptor>
</jboss:ejb-jar>
Intellij IDEA 13.1.2 在xmlns:s="urn:security
“处给我一个验证错误。错误信息如下:
URI 未注册(设置|项目设置|架构和 DTD)
目前尚不清楚如何urn:security
通过 Settings|Project Settings|Schemas 和 DTD 进行注册,因为 IDEA 似乎想知道 URI 指向的文件在哪里。如何在 IDEA 中注册一个“on-the-fly” URI(例如一个带有 urn: 前缀的)?