geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Connector(container-managed-security) in LoginModule
Date Tue, 10 Apr 2007 15:49:06 GMT
This is a bug, I've opened https://issues.apache.org/jira/browse/ 
GERONIMO-3083 to track it.  it should be fairly simple to fix.

Many thanks for finding this!

david jencks

On Apr 10, 2007, at 2:16 AM, Bert_nor wrote:

>
> Whether it is possible to use connector(container-managed- 
> security)  in the
> LoginModule
>
>    In  DWLoginModule.login(...)
>
>           .....
>           DataSource ds = (DataSource) factory.getConnectionFactory();
>           try {
> 	conn = ds.getConnection(cbUsername, cbPassword); -->
> java.lang.NoClassDefFoundError
>             // or  conn = ds.getConnection();
>           } catch (Exception e) {
> 	throw new FailedLoginException(e.getMessage());
>          }
>          select roles for current user
>
> javax.security.auth.login.LoginException:  
> java.lang.NoClassDefFoundError:
> org/apache/geronimo/security/ContextManager
> 	at
> org.apache.geronimo.connector.outbound.SubjectInterceptor.getConnectio 
> n(SubjectInterceptor.java:46)
> 	at
> org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.get 
> Connection(ConnectionHandleInterceptor.java:43)
> 	at
> org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection 
> (TCCLInterceptor.java:39)
> 	at
> org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.g 
> etConnection(ConnectionTrackingInterceptor.java:66)
> 	at
> org.apache.geronimo.connector.outbound.AbstractConnectionManager.alloc 
> ateConnection(AbstractConnectionManager.java:61)
> 	at org.tranql.connector.jdbc.DataSource.getConnection 
> (DataSource.java:69)
> 	at $javax.sql.DataSource$$FastClassByCGLIB$$6525cafd.invoke 
> (<generated>)
> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
> 	at
> org.apache.geronimo.connector.ConnectorMethodInterceptor.intercept 
> (ConnectorMethodInterceptor.java:54)
> 	at
> $javax.sql.DataSource$$EnhancerByCGLIB$$2424dcb1.getConnection 
> (<generated>)
> 	at
> com.promo.j2r.system.security.DWLoginModule.login 
> (KDWLoginModule.java:162)
>
> In console
> Classloader jta11/car:
> org.apache.geronimo.connector.outbound.SubjectInterceptor
>                    j2ee-security/car:
> com.promo.j2r.system.security.DWLoginModule and ContextManager
>
> -- 
> View this message in context: http://www.nabble.com/Connector% 
> 28container-managed-security%29-in-LoginModule- 
> tf3551902s134.html#a9916264
> Sent from the Apache Geronimo - Users mailing list archive at  
> Nabble.com.
>


Mime
View raw message