你如何在JBoss 7下为战争指定安全域?

时间:2011-02-18 20:19:28

标签: java security jboss jboss7.x

我的jboss-web.xml中的这一行:

<security-domain>java:/jaas/flockingfun</security-domain>

产生此错误:

Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[3,19] Message: Unexpected element 'security-domain' encountered at org.jboss.as.metadata.parser.util.MetaDataElementParser.unexpectedElement(MetaDataElementParser.java:109) at org.jboss.as.metadata.parser.jbossweb.JBossWebMetaDataParser.parse(JBossWebMetaDataParser.java:128) at org.jboss.as.web.deployment.JBossWebParsingDeploymentProcessor.processDeployment(JBossWebParsingDeploymentProcessor.java:60) ... 14 more

我应该指出什么想法?提前谢谢。

2 个答案:

答案 0 :(得分:4)

由于我最近偶然发现了这个问题,并且由于JBoss 7现在确实支持安全域,因此没有任何帮助,具体如下:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
   <security-domain>flockingfun</security-domain>
</jboss-web>

无需在java:/jaas前添加前缀。

答案 1 :(得分:0)

JBoss AS7尚不支持安全域。