Can't use DatabaseServerLoginModule .....
levent Oct 24, 2001 10:25 AMI try to run the JBossSX Example from javaworld (writen by Scott Stark ), but I get the following error Message:
on server Side I get :
----------------------
[Default] User 'nobody' authenticated.
[PublicSession] Authentication exception, principal=null
[Default] User 'nobody' authenticated.
[PrivateSession] Authentication exception, principal=null
[PrivateSession] TRANSACTION ROLLBACK EXCEPTION:checkSecurityAssociation; nested exception is:
java.lang.SecurityException: Authentication exception, principal=null; nested exception is:
java.rmi.RemoteException: checkSecurityAssociation; nested exception is:
java.lang.SecurityException: Authentication exception, principal=null
[PrivateSession] java.rmi.RemoteException: checkSecurityAssociation; nested exception is:
[PrivateSession] java.lang.SecurityException: Authentication exception, principal=null
[PrivateSession] java.lang.SecurityException: Authentication exception, principal=null
[PrivateSession] at org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation(SecurityInterceptor.java:168)
[PrivateSession] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:92)
[PrivateSession] at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invokeHome(StatefulSessionInstanceIntercep
[PrivateSession] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:135)
[PrivateSession] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:307)
[PrivateSession] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:86)
[PrivateSession] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:106)
[PrivateSession] at org.jboss.ejb.StatefulSessionContainer.invokeHome(StatefulSessionContainer.java:326)
[PrivateSession] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPContainerInvoker.java:372)
[PrivateSession] at java.lang.reflect.Method.invoke(Native Method)
[PrivateSession] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[PrivateSession] at sun.rmi.transport.Transport$1.run(Transport.java:142)
[PrivateSession] at java.security.AccessController.doPrivileged(Native Method)
[PrivateSession] at sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[PrivateSession] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[PrivateSession] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643)
[PrivateSession] at java.lang.Thread.run(Thread.java:484)
on the Client:
----------------------
oss.docs.jaas.howto.SessionClient java echoman @example@
+++ Running SessionClient with username=java, password=echoman, example=@example@
Created LoginContext
Login failed
javax.security.auth.login.LoginException: javax.naming.NameNotFoundException: DefaultDS not bound
at org.jboss.security.auth.spi.DatabaseServerLoginModule.getUsersPassword(DatabaseServerLoginModule.java:105)
at org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswordLoginModule.java:103)
at java.lang.reflect.Method.invoke(Native Method)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:595)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
at javax.security.auth.login.LoginContext.login(LoginContext.java:449)
at org.jboss.docs.jaas.howto.SessionClient.main(SessionClient.java:66)
But during the startup I get the following Message that DefaultDS is up.
[DefaultDS] XA Connection pool DefaultDS bound to java:/DefaultDS
Any Ideas ????