I have created a simple tomcat web app that uses a
JNDIRealm for authentication per the instructions in
the Tomcat 4.1 documentation.  When I start tomcat,
the login process for this web app works fine for a
few minutes or logins.

Eventually, I reach a state where the first login
always fails until I restart Tomcat.  Each failed
login results in the following error in the logs:
2003-01-06 14:33:35 JNDIRealm[Standalone]: Exception
performing authentication
javax.naming.CommunicationException.  Root exception
is java.net.SocketException: Connection reset
    at
java.net.SocketInputStream.read(SocketInputStream.java:168)
    at
java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
    at
java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
    at
java.io.BufferedInputStream.read(BufferedInputStream.java:277)
    at
com.sun.jndi.ldap.Connection.run(Connection.java:779)
    at java.lang.Thread.run(Thread.java:536)

If the user backs up and resubmits the login a second
time, it works with no additional log entries.

I have seen this on Tomcat 4.1.12 and now 4.1.18 with
BASIC or FORM based authentication.  I have searched
the web and mailing lists without a match.  The
platform is RedHat Linux 7.3 or 8.0 with Sun's SDK
1.4.1_01 installed.  Any ideas?

Thanks

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to