Will it work if I create a new Java project and put the login module classes in that package. This package will then be added to ear file?
Please let me know. --- Aaron Mulder <[EMAIL PROTECTED]> wrote: > On 11/7/06, sreepriya ramakrishnan > <[EMAIL PROTECTED]> wrote: > > Hi Aaron,, > > What is an RA module? > > J2EE Connector, Resource Adapter, RAR file, whatever > you call it. :) > > Thanks, > Aaron > > > --- Aaron Mulder <[EMAIL PROTECTED]> > > wrote: > > > > > On 11/7/06, sreepriya ramakrishnan > > > <[EMAIL PROTECTED]> wrote: > > > > I am using Geronimo1.0 application server. Is > > > there > > > > anything I can do for this? > > > > > > Ah, I didn't realize that. There is a known > issue > > > in Geronimo 1.0 > > > that GBeans (which includes login modules) in a > web > > > app are not able > > > to access classes in the WAR (WEB-INF/classes > and > > > WEB-INF/lib). That > > > was fixed in Geronimo 1.1. > > > > > > If you have an EJB or RA module in the EAR, you > can > > > add the login > > > module classes to that instead. Otherwise, I > think > > > you might have to > > > work around it by either creating a dummy EJB or > RA > > > module or just > > > putting the login classes in a JAR in the > > > repository. (Or try > > > Geronimo 1.1.x) > > > > > > Thanks, > > > Aaron > > > > > > > --- Aaron Mulder > <[EMAIL PROTECTED]> > > > > wrote: > > > > > > > > > OK, we'll have to look into the code there. > It > > > may > > > > > be that this is a > > > > > bug where we use the wrong class loader to > > > attempt > > > > > to load the login > > > > > module. > > > > > > > > > > Thanks, > > > > > Aaron > > > > > > > > > > On 11/7/06, sreepriya ramakrishnan > > > > > <[EMAIL PROTECTED]> wrote: > > > > > > The login module class is in the > > > web-inf/classes > > > > > > folder. > > > > > > > > > > > > 15:10:28,499 ERROR [SecurityFilter] > > > > > > SecurityFilter.execute() : Exception > > > > > > 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$$5d8c7715.connectToRealm(<generated>) > > > > > > at > > > > > > > > > > > > > > > > > > > > > org.apache.geronimo.security.jaas.client.JaasLoginCoordinator.login(JaasLoginCoordinator.java:95) > > > > > > at > > > > > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > > > > Method) > > > > > > at > > > > > > > > > > > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > > > > > at > > > > > > > > > > > > > > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > > > > at > > > > > > java.lang.reflect.Method.invoke(Method.java:585) > > > > > > at > === message truncated === ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail. http://new.mail.yahoo.com
