2

我创建了以下 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: 前缀的)?

4

0 回答 0