geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vamsavardhana Reddy" <c1vams...@gmail.com>
Subject Re: Security Realm Error
Date Tue, 07 Mar 2006 11:47:34 GMT
How is the Security Realm deployed?  I don't see it is part of the web
application.

-Vamsi

On 3/7/06, Yeray Cabrera <yeray.cabrera@integraas.com> wrote:
>
> Hi,
>
> I´m trying to deploy a War in Geronimo with my own Security Realm.
>
> First, I add an entry in Common libraries (the jar containing my classes)
>
> Next, I add a security realm.
>
> And finally, I deploy my a web app with the following deployment plan:
>
>
> ----------------------------------------------------------------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app
>     xmlns="http://geronimo.apache.org/xml/ns/web"<http://geronimo.apache.org/xml/ns/web>
>     xmlns:naming="http://geronimo.apache.org/xml/ns/naming"<http://geronimo.apache.org/xml/ns/naming>
>     configId="ibms"
>     parentId="geronimo/j2ee-server/1.0/car">
>
>     <dependency>
>         <uri>ibms/ibmsauth/0.9.1/jar</uri>
>     </dependency>
>
>     <context-root>/ibms</context-root>
>     <context-priority-classloader>true</context-priority-classloader>
>
>     <security-realm-name>ibms</security-realm-name>
>     <security>
>         <default-principal>
>             <principal name="anonymous"
>             class="com.ias.ibms.auth.IBMSRole"
>             />
>         </default-principal>
>     </security>
> </web-app>*
> *
> ----------------------------------------------------------------------------------------------------------
>
> The deploy is correct but when I try to access to my application , occurs
> the following exception:
>
>
> ----------------------------------------------------------------------------------------------------------
> 10:40:09,241 WARN  [TomcatGeronimoRealm] Login exception authenticating
> username "pancho"
> javax.security.auth.login.LoginException:
> org.apache.geronimo.common.GeronimoSecurityException: Unable to
> instantiate login module
>         at
> org.apache.geronimo.security.jaas.server.JaasLoginModuleConfiguration.getLoginModule
> (JaasLoginModuleConfiguration.java:71)
>         at org.apache.geronimo.security.jaas.server.JaasSecuritySession
> .<init>(JaasSecuritySession.java:64)
>         at
> org.apache.geronimo.security.jaas.server.JaasLoginService.initializeClient
> (JaasLoginService.java:353)
>         at
> org.apache.geronimo.security.jaas.server.JaasLoginService.connectToRealm(
> JaasLoginService.java:169)
>         at
> org.apache.geronimo.security.jaas.server.JaasLoginService$$FastClassByCGLIB$$95b84fc9.invoke
> (<generated>)
>         at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
> FastMethodInvoker.java:38)
>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
> GBeanOperation.java:118)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
> GBeanInstance.java:800)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(
> RawInvoker.java:57)
>         at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
> RawOperationInvoker.java:36)
>         at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
> ProxyMethodInterceptor.java:96)
>         at
> org.apache.geronimo.security.jaas.server.JaasLoginServiceMBean$$EnhancerByCGLIB$$901db4a3.connectToRealm
> (<generated>)
>         at
> org.apache.geronimo.security.jaas.client.JaasLoginCoordinator.login(
> JaasLoginCoordinator.java:95)
> ...
> Caused by: java.lang.ClassNotFoundException:
> com.ias.ibms.auth.nullauth.NullAuthLogin
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>         at
> org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(
> MultiParentClassLoader.java:209)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>         at
> org.apache.geronimo.security.jaas.server.JaasLoginModuleConfiguration.getLoginModule
> (JaasLoginModuleConfiguration.java:69)
>         ... 44 more
>
> ----------------------------------------------------------------------------------------------------------
>
> Have somebody an idea,why the class is not found? I see it in common
> libraries
>
> Thanks,
>
>     Yeray Cabrera
>
>
>
>
>
>
>
>
>
>
>
> *
>
> *
>
>

Mime
View raw message