Hello,
I'm having a problem deploying an LDAP realm to geronimo 1.1. At
the end of the message is the XML file that I'm using (with a few of the
ldap param values removed) and it's throwing this error:
Caused by: org.apache.geronimo.kernel.GBeanNotFoundException: No matches
for referencePatterns:
[?J2EEModule=geronimo/j2ee-security/1.1/car,j2eeType=JaasLoginService,na
me=JaasLoginService
#org.apache.geronimo.security.jaas.server.JaasLoginServiceMBean]
Any help would be greatly appreciated!
Thanks!
Dave Wolff
<module xmlns="http://geronimo.apache.org/xml/ns/deployment-1.1">
<environment>
<moduleId>
<groupId>letu</groupId>
<artifactId>letnet-secure</artifactId>
<version>1.0</version>
</moduleId>
<dependencies>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-security</artifactId>
<version>1.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-management</artifactId>
<version>1.1</version>
<type>jar</type>
</dependency>
</dependencies>
</environment>
<gbean name="letnet-login"
class="org.apache.geronimo.security.jaas.LoginModuleGBean">
<attribute
name="loginModuleClass">org.apache.geronimo.security.realm.providers.LDA
PLoginModule</attribute>
<attribute name="serverSide">true</attribute>
<attribute name="options">
initialContextFactory=com.sun.jndi.ldap.LdapCtxFactory
connectionURL=
connectionUsername=
connectionPassword=
connectionProtocol=
authentication=simple
userBase=ou=accounts,dc=letnet,dc=net
userSearchMatching=(cn={0})
userSearchSubtree=true
roleBase=ou=groups,dc=letnet,dc=net
roleName=cn
roleSearchMatching=
roleSearchSubtree=true
userRoleName=(memberOf={0})
</attribute>
<attribute name="loginDomainName">letnet-realm</attribute>
</gbean>
<gbean name="letnet-realm"
class="org.apache.geronimo.security.realm.GenericSecurityRealm">
<attribute name="realmName">letnet-realm</attribute>
<reference name="LoginModuleConfiguration">
<name>letnet-login</name>
</reference>
<reference name="ServerInfo">
<module>geronimo/j2ee-system/1.1/car</module>
<type>GBean</type>
<name>ServerInfo</name>
</reference>
<reference name="LoginService">
<module>geronimo/j2ee-security/1.1/car</module>
<name>JaasLoginService</name>
</reference>
</gbean>
<gbean name="letnet-login"
class="org.apache.geronimo.security.jaas.JaasLoginModuleUse">
<attribute name="controlFlag">REQUIRED</attribute>
<reference name="LoginModule">
<name>letnet-login</name>
</reference>
</gbean>
</module>
|