Hi Jan, Yes, I put it in both places; it is really weird; I have tried sqlserver and derby and I am getting exactly the same thing. Also, in both cases, when I put them in simple main class they both connect to the database.
Thanks, Ike From: Jan Bartel <[email protected]> To: [email protected] Date: 03/28/2011 04:35 PM Subject: Re: [jetty-users] Issues with JDBCLoginModule Sent by: [email protected] Ike, Have you tried moving the jdbc driver into the application's classpath rather than the webapp? Jan On 29/03/11 04:23, Ike Ikonne wrote: > Hi all, > > I am re-sending this mail, I haven't received any comments yet. I am > trying to get JDBCLoginModule to work through > JAASLoginService. I have checked to make sure that all related jar > files are under WEB-INF/lib of the web application > that this issue is happening in. I am using Jetty in an embedded mode, > I am just wondering if there are class loading > attributes that must be set when the server object is created in order > to make this to work. > > Thanks, > > Ike > > > > > From: Ike Ikonne/Dallas/IBM@IBMUS > To: [email protected] > Date: 03/27/2011 12:26 AM > Subject: [jetty-users] Issues with JDBCLoginModule > Sent by: [email protected] > ---------------------------------------------------------------------- > > > > Hi all, > > I am having an issue trying to get JDBCLoginModule to load the jdbc > driver from embedded Jetty; here is my jaas configuration. > When I try the same thing just using regular POJO program, I am able > to connect to same database. Is there any further configuration > to be done when using JDBCLoginModule from Jetty? > > org.eclipse.jetty.plus.jaas.spi.JDBCLoginModule sufficient > debug="true" > dbUrl="jdbc:derby://localhost:1527/usersDB" > dbUserName="admin" > dbPassword="admin" > dbDriver="org.apache.derby.jdbc.ClientDriver" > userTable="USERS" > userField="userName" > credentialField="credential" > userRoleTable="USERROLES" > userRoleUserField="userName" > userRoleRoleField="userRole"; > > > javax.security.auth.login.LoginException: java.sql.SQLException: No > suitable driver found for jdbc:derby://localhost:1527/usersDB > at > org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.login(AbstractLoginModule.java:249) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at javax.security.auth.login.LoginContext.invoke(Unknown Source) > at javax.security.auth.login.LoginContext.access$000(Unknown Source) > at javax.security.auth.login.LoginContext$4.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.login.LoginContext.invokePriv(Unknown Source) > at javax.security.auth.login.LoginContext.login(Unknown Source) > at > org.eclipse.jetty.plus.jaas.JAASLoginService.login(JAASLoginService.java:203) > at > org.eclipse.jetty.security.authentication.FormAuthenticator.validateRequest(FormAuthenticator.java:174) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:417) > at > org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) > at > org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:159) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) > at org.eclipse.jetty.server.Server.handle(Server.java:334) > at > org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559) > at > org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1007) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:747) > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:209) > at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436) > at java.lang.Thread.run(Unknown Source) > > > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users > > > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users -- Jan Bartel, Webtide LLC | [email protected] | http://www.webtide.com _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
