當前正在使用以下jboss-ejb3.xml
來切換用於使所有用戶/角色可用的方法的行爲。在WildFly-8.1中全局設置missing-method-permissions-deny-access
<?xml version="1.1" encoding="UTF-8"?>
<jboss:ejb-jar xmlns:jboss="http://www.jboss.com/xml/ns/javaee"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:s="urn:security:1.1"
xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ejb3-2_0.xsd http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_1.xsd"
impl-version="2.0" version="3.1">
<assembly-descriptor>
<s:security>
<s:missing-method-permissions-deny-access>false</s:missing-method-permissions-deny-access>
</s:security>
</assembly-descriptor>
</jboss:ejb-jar>
我想全球的這種行爲對我所有的EJB,無需每個模塊內提供本地jboss-ejb3.xml
。不幸的是,我無法在這個文件的外面找到提示。
我的問題是:是否有一個文件可以將此模式設置爲EAR文件中包含的所有模塊?
編輯:有點補充:http://wildscribe.github.io/Wildfly/8.1.0.Final/subsystem/ejb3/index.html說明它顯然是錯誤的。默認似乎是default-mssing-method-permissions-deny-access
設置爲true
!