在jboss7中使用ldap config部署我的应用程序时缺少依赖性

时间:2013-05-09 13:53:52

标签: java java-ee jboss ldap jboss7.x

当我尝试将ldap配置到我的耳朵应用程序时,我在server.log中收到以下错误:

  

18:21:22,740 INFO [org.jboss.as.osgi](MSC服务主题1-1)JBAS011907:注册模块:来自服务模块的模块“deployment.SBICardsAdmin.ear.SBICardsAdmin-war.war:main”装载机

     

18:21:23,027 INFO [org.jboss.as.server](控制器启动线程)JBAS018559:已部署“SBICardsAdmin.ear”

     

18:21:23,028 INFO [org.jboss.as.server](控制器启动线程)JBAS018559:已部署“WebApplication1.war”

     

18:21:23,029 INFO [org.jboss.as.controller](控制器启动线程)JBAS014774:服务状态报告

     

JBAS014775:新的缺失/不满足的依赖项:             service jboss.security.security-domain.SBICardsAdmin(missing)dependents:[service jboss.web.deployment.default-host./SBICardsAdmin-war.realm]

domain.xml中

<subsystem xmlns="urn:jboss:domain:security:1.0">
        <security-domains>
        <security-domain name="SBICardsAdmin" cache-type="default">
        <authentication>
            <login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required">
            <module-option name="java.naming.factory.initial" value="com.ge.ggi.GGIServerAuthModule"/>
            <module-option name="java.naming.provider.url" value="ldap://localhost:389"/>
            <module-option name="SECURITY_PRINCIPAL" value="CN=kamaraj,OU=SBI_ENCASH_TEST,OU=sbicard-test,OU=com,DC=ggi,DC=localldap" />
            <module-option name="SECURITY_CREDENTIALS" value="XXXX"/>
            <module-option name="LDAP_TEST_USER" value="kamaraj"/>
            <module-option name="GGIADAM_LDAP_GROUP_NAME" value="SBI-GL-NBSM-GGI-DAM"/>
            <module-option name="PROVIDER_URL" value="true"/>
            <module-option name="FILTER" value="memberOf"/>
            <module-option name="LDAP_GROUP_FILTER" value="member"/>
            <module-option name="LDAP_GROUP_SEARCH_CRITERIA" value="LDAPGROUP"/>
            <module-option name="LDAP_PRINCIPAL" value="CN=admin ggilldap,CN=Users,DC=ggi,DC=localldap"/>
            <module-option name="SECURITY_AUTHENTICATION" value="simple"/>
            <module-option name="LDAP_PROPERTY" value="CN"/>
            <module-option name="INITIAL_CONTEXT_FACTORY" value="com.sun.jndi.ldap.LdapCtxFactory"/>
            <module-option name="GGIADMIN_LDAP_GROUP_NAME" value="SBI-GL-NBSM-GGI-Admin"/>
            </login-module>
        </authentication>
        </security-domain>
        </security-domains>
</subsystem>

的web.xml

<login-config>
        <auth-method>FORM</auth-method>
        <realm-name>SBICardsAdmin</realm-name>
</login-config> 

<security-role>
    <description>Security Role for login</description>
    <role-name>SBI-GL-NBSM-GGI-Admin</role-name>
</security-role>  

的JBoss-web.xml中

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

0 个答案:

没有答案