If you take out the client side validation does that have any impact? Also, have you tried asking on the Tomcat User list? I had a quick look at Tomcat bugs - don't know if its the same, but I found these:
http://issues.apache.org/bugzilla/show_bug.cgi?id=37627 http://issues.apache.org/bugzilla/show_bug.cgi?id=38372 Niall ----- Original Message ----- From: "Elagin, Egor" <[EMAIL PROTECTED]> Sent: Tuesday, March 14, 2006 6:45 PM Hello, I'm using struts 1.2.8 with Tomcat 5.5.15 and just installed libtcnative (Linux Red Hat 4) to fix the warning I was getting: INFO AprLifecycleListener:86 - The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.5.0/jre/lib/i386/client:/usr/java/jdk1.5.0/jre/lib/i386:/ usr/java/jdk1.5.0/jre/../lib/i386 Now that I have installed that library, tomcat works faster and I do not get the warning anymore, BUT I can't use any forms derived from ValidatorForm. When I use Netscape, it delivers an incomplete page, ending with /*$RCSfile: validateCreditCard.js,v $ $Revision: 1.8 $ $Date: 2004/03/28 16:53:21 $ */ /** * Check to see if fields are a valid creditcard number based on Luhn checksum. * Fields are not checked if they are disabled. * <p> * @param form The form validatio However, there is nothing in the log, even with org.apache.struts set to debug. This renders on Netscape as " * @param form The form validation is taking place on. */..." On Internet Explorer, I get an endless loop trying to render the page, and the following log: 19:27:48,261 DEBUG PropertyMessageResources:132 - getMessage(en_US,labels.phone) 19:27:48,262 DEBUG PropertyMessageResources:224 - loadLocale(en_US) 19:27:48,270 DEBUG PropertyMessageResources:132 - getMessage(en_US,labels.phone) 19:27:48,271 DEBUG PropertyMessageResources:224 - loadLocale(en_US) 19:27:48,349 DEBUG RequestUtils:200 - Looking for ActionForm bean instance in scope 'request' under attribute key 'checkForm' 19:27:48,350 DEBUG RequestUtils:294 - Creating new ActionForm instance of type 'com.umusic.ecrm.web.mobileGateway.CheckForm' 19:27:48,351 DEBUG RequestUtils:300 - --> [EMAIL PROTECTED] 19:28:04,643 DEBUG PropertyMessageResources:132 - getMessage(en_US,labels.phone) 19:28:04,644 DEBUG PropertyMessageResources:224 - loadLocale(en_US) 19:28:04,644 DEBUG PropertyMessageResources:132 - getMessage(en_US,labels.phone) 19:28:04,644 DEBUG PropertyMessageResources:224 - loadLocale(en_US) 19:28:04,810 DEBUG RequestUtils:200 - Looking for ActionForm bean instance in scope 'request' under attribute key 'checkForm' 19:28:04,813 DEBUG RequestUtils:294 - Creating new ActionForm instance of type 'com.umusic.ecrm.web.mobileGateway.CheckForm' 19:28:04,813 DEBUG RequestUtils:300 - --> [EMAIL PROTECTED] ... and so on. All regular ActionForms render normally. If I remove the native library, I get the warning back, and the page renders normally on both browsers. Does anyone have any clue how to debug this? I really want to use the native library and the only problem is the struts pages that use ValidatorForms. Thanks in advance! Egor --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]