On Thu, 9 Dec 2004 08:41:40 -0500, Shapira, Yoav <[EMAIL PROTECTED]> wrote: > I think we had a recent discussion on this exact NPE: you might want to > search this list's archives (or a comparable mirror like MARC, GMANE, > etc.)
Thanks for the reply, been busy so it has been a while now, but I tested as the other mails suggested: moving axis jars from common/lib to webapps/webappname/WEB-INF/lib. Btw, I didn't find any mails about this NPE, only this thread, and one other without any replies. The problem is that I have a jaas login module and this must be reached somewhere else (not WEB-INF/lib). And if I move only the security module to common/lib it complaints about not finding the axis classes. As for the other thread concerning log4j, and axis - I have no problems with thread death in this case. Does flag useContextClassLoader in the realm definition work? This is the exception I get when I put all my axis jars and login module in WEB-INF/lib: [bite] DEBUG [http-8080-Processor25] LoginServlet.execute(240) | Authenticating user 'olve' [bite] DEBUG [http-8080-Processor25] LoginServlet.execute(255) | req: /bite/j_security_check?j_username=olve&j_password=secret&j_uri= Dec 16, 2004 11:14:58 AM org.apache.catalina.realm.JAASRealm authenticate WARNING: Login exception authenticating username "olve" javax.security.auth.login.LoginException: unable to find LoginModule class: no.imb.bite.security.BiteLoginModule at javax.security.auth.login.LoginContext.invoke(LoginContext.java:808) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186) at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) at javax.security.auth.login.LoginContext.login(LoginContext.java:579) at org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:373) at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:230) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:391) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) -- \ Olve S. Hansen \ mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]