Ok, i used the normal logger with ALL messages showing out, here is the part of the log where the error occurred:
Oct 28, 2008 2:21:07 PM org.apache.catalina.realm.JNDIRealm getRoles FINER: Found role Infonet-Admins Oct 28, 2008 2:24:07 PM org.apache.catalina.core.StandardHostValve custom FINE: Processing ErrorPage[errorCode=401, location=/401.jsp] Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm getUserBySearch FINER: entry found for tomcat with dn CN=tomcat,CN=Users,DC=company,DC=com Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm bindAsUser FINER: validating credentials by binding as the user Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm bindAsUser FINER: binding as CN=tomcat,CN=Users,DC=company,DC=com Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm checkCredentials FINER: Username tomcat successfully authenticated Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm getRoles FINER: getRoles(CN=tomcat,CN=Users,DC=company,DC=com) Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm addAttributeValues FINER: retrieving values for attribute description Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm addAttributeValues FINER: retrieving values for attribute description Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm addAttributeValues FINER: retrieving values for attribute description Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm getRoles FINER: Returning 3 roles Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm getRoles FINER: Found role admin Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm getRoles FINER: Found role manager Oct 28, 2008 2:24:13 PM org.apache.catalina.realm.JNDIRealm getRoles FINER: Found role Infonet-Admins Oct 28, 2008 2:33:22 PM org.apache.catalina.core.ApplicationDispatcher doForward FINE: Disabling the response for futher output Oct 28, 2008 2:33:26 PM org.apache.catalina.realm.JNDIRealm authenticate SEVERE: Exception performing authentication javax.naming.PartialResultException [Root exception is javax.naming.CommunicationException: company.com:389 [Root exception is java.net.ConnectException: Connection refused: connect]] at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(Unknown Source) at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreReferrals(Unknown Source) at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(Unknown Source) at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreReferrals(Unknown Source) at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(Unknown Source) at com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(Unknown Source) at org.apache.catalina.realm.JNDIRealm.getUserBySearch(JNDIRealm.java:1097) at org.apache.catalina.realm.JNDIRealm.getUser(JNDIRealm.java:992) at org.apache.catalina.realm.JNDIRealm.authenticate(JNDIRealm.java:941) at org.apache.catalina.realm.JNDIRealm.authenticate(JNDIRealm.java:810) at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:258) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:417) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) Caused by: javax.naming.CommunicationException: company.com:389 [Root exception is java.net.ConnectException: Connection refused: connect] at com.sun.jndi.ldap.LdapReferralContext.<init>(Unknown Source) at com.sun.jndi.ldap.LdapReferralException.getReferralContext(Unknown Source) at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreReferrals(Unknown Source) ... 20 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source) at com.sun.jndi.ldap.Connection.createSocket(Unknown Source) at com.sun.jndi.ldap.Connection.<init>(Unknown Source) at com.sun.jndi.ldap.LdapClient.<init>(Unknown Source) at com.sun.jndi.ldap.LdapClient.getInstance(Unknown Source) at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source) at com.sun.jndi.ldap.LdapCtx.<init>(Unknown Source) at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unknown Source) at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(Unknown Source) at com.sun.jndi.url.ldap.ldapURLContextFactory.getObjectInstance(Unknown Source) at javax.naming.spi.NamingManager.getURLObject(Unknown Source) at javax.naming.spi.NamingManager.processURL(Unknown Source) at javax.naming.spi.NamingManager.processURLAddrs(Unknown Source) at javax.naming.spi.NamingManager.getObjectInstance(Unknown Source) ... 23 more Oct 28, 2008 2:33:26 PM org.apache.catalina.realm.JNDIRealm close FINE: Closing directory context Oct 28, 2008 2:33:26 PM org.apache.catalina.core.ApplicationDispatcher doForward FINE: Disabling the response for futher output The error 401 is very strange, because i did not access the the system that time. BTW the session expiration is 5 minuets. Please Help me in this. On Tue, Oct 28, 2008 at 1:39 PM, Serge Fonville <[EMAIL PROTECTED]>wrote: > You can build it on windows, since ant for windows can be downloaded the > same as for any other platform it is available for > the fact tomcat was installed as a service has no impact on what can and > can't be loaded inside tomcat > since tomcat loads it's configuration file on startup and has all libraies > in its classpath avaiable to it. > the rest can be found on the tomcat website about logging (which yoiu > clearly already found) > > Perhaps you got a specific error during building. > If so, what was it and what steps did you take (before,during,after) > > Regards, > > Serge Fonville > On Tue, Oct 28, 2008 at 11:17 AM, Hisham Farahat <[EMAIL PROTECTED] > >wrote: > > > I have used Softerra LDAP Admin and it worked while tomcat did not. > > > > How can i increase the verbosity ? i tried to configure log4j, but i > could > > not build the extra component (extra.xml) because i'm on windows machine > > and > > i've installed tomcat using windows service installer. > > Any ideas? > > > > thanks for your help!! *using windows service instdallerrrr**log4jl* > > > > On Mon, Oct 27, 2008 at 1:13 PM, Serge Fonville < > [EMAIL PROTECTED] > > >wrote: > > > > > Perhaps if you download Symas OpenLDAP 2.3 (CDS v3) Silver > > > Edition<javascript:uiform_click('xanchor_2212_5')> (Requires > > > registration) (an ldap server for windows), you can use the > accompanying > > > uilities to try and do the same tomcat does.That way you can try to > > > determine if there is anything related to the configuration that is > > > incorrect. > > > Also if you increase the verbosity of the > > > logging<http://tomcat.apache.org/tomcat-6.0-doc/logging.html>you might > > > be able to determine what exactly went wrong. > > > > > > Hope this helps > > > > > > Regards, > > > > > > Serge Fonville > > > > > > Links: > > > > > > > > > On Mon, Oct 27, 2008 at 10:33 AM, Hisham Farahat < > > [EMAIL PROTECTED] > > > >wrote: > > > > > > > It is on a separate server, running windows server 2003. > > > > And no wrong passwords attempts, it happens from the 1st attempt. > > > > > > > > Sorry for the title thing :) > > > > > > > > On Mon, Oct 27, 2008 at 12:20 PM, André Warnier <[EMAIL PROTECTED]> > wrote: > > > > > > > > > Hisham Farahat wrote: > > > > > > > > > >> Dear All, > > > > >> I have a problem with my web application. I configured tomcat 6.0 > to > > > > >> authenticate users through Realm ( LDAP), it connects to an active > > > > >> directory > > > > >> server. Everything seems OK, but sometimes the connection could > not > > be > > > > >> established ( Connection refused ) and it continues with this > state > > > for > > > > ~ > > > > >> 10 > > > > >> minutes. Stopping and starting tomcat again won't affect anything, > I > > > > >> should > > > > >> restart the machine so that users can access the web application > > > > normally > > > > >> ( > > > > >> or just wait for 10 minutes). How can I solve this problem? > > > > >> Regards, > > > > >> > > > > > > > > > > As someone else asked, you need to provide some additional details, > > > such > > > > as > > > > > : > > > > > - is this Tomcat running on your workstation ? else on what ? > > > > > > > > > > With only the explanation above, I would guess that the LDAP server > > > > somehow > > > > > (maybe after a few unsuccesful attempts with bad passwords ?), puts > > > your > > > > > Tomcat server on some blacklist, and refuses connections from it. > > > > > Maybe when you reboot the machine, it gets a different IP address > and > > > is > > > > > thus no longer on the blacklist at first ? > > > > > > > > > > It does not sound like a specific Tomcat issue though. > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To start a new topic, e-mail: users@tomcat.apache.org > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > -- > > > > Hisham Farahat > > > > > > > > > > > > > > > -- > > Hisham Farahat > > > -- Hisham Farahat