I get the following error: [1/29/06 17:35:13:701 EST] 4e5645a ValidatorPlug I org.apache.struts.validator.ValidatorPlugIn Loading validation rules file from '/WEB-INF/validator-rules.xml'
[1/29/06 17:35:13:721 EST] 4e5645a ServletInstan E SRVE0100E: Did not realize init() exception thrown by servlet action: javax.servlet.ServletException: org/apache/commons/validator/ValidatorResourcesInitializer [1/29/06 17:35:13:801 EST] 4e5645a WebGroup E SRVE0020E: [Servlet Error]-[action]: Failed to load servlet: java.lang.NoClassDefFoundError: org/apache/commons/validator/ValidatorResourcesInitializer The jar file of the latest release of commons-validator doesnt contain the class ValidatorResourcesInitializer. What am i missing here? Stack trace is given below: [1/29/06 17:35:13:701 EST] 4e5645a ValidatorPlug I org.apache.struts.validator.ValidatorPlugIn Loading validation rules file from '/WEB-INF/validator-rules.xml' [1/29/06 17:35:13:721 EST] 4e5645a ServletInstan E SRVE0100E: Did not realize init() exception thrown by servlet action: javax.servlet.ServletException: org/apache/commons/validator/ValidatorResourcesInitializer at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit( StrictServletInstance.java:99) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init( StrictLifecycleServlet.java:147) at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init( StrictLifecycleServlet.java:270) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init( StrictLifecycleServlet.java:113) at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java :189) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet( WebAppServletManager.java:870) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet( WebAppServletManager.java:224) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference( WebAppServletManager.java:455) at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java :652) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo( WebAppRequestDispatcherInfo.java:187) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>( WebAppRequestDispatcherInfo.java:68) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1462) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1421) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook( WebAppInvoker.java:268) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation( CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI( ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service( OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest( HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java :618) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672) ---- Begin backtrace for Nested Throwables java.lang.NoClassDefFoundError: org/apache/commons/validator/ValidatorResourcesInitializer at org.apache.struts.validator.ValidatorPlugIn.initResources( ValidatorPlugIn.java:222) at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java :161) at org.apache.struts.action.ActionServlet.initModulePlugIns( ActionServlet.java:1158) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit( StrictServletInstance.java:82) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init( StrictLifecycleServlet.java:147) at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init( StrictLifecycleServlet.java:270) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init( StrictLifecycleServlet.java:113) at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java :189) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet( WebAppServletManager.java:870) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet( WebAppServletManager.java:224) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference( WebAppServletManager.java:455) at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java :652) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo( WebAppRequestDispatcherInfo.java:187) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>( WebAppRequestDispatcherInfo.java:68) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1462) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1421) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook( WebAppInvoker.java:268) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation( CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI( ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service( OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest( HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java :618) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672) [1/29/06 17:35:13:801 EST] 4e5645a WebGroup E SRVE0020E: [Servlet Error]-[action]: Failed to load servlet: java.lang.NoClassDefFoundError: org/apache/commons/validator/ValidatorResourcesInitializer at org.apache.struts.validator.ValidatorPlugIn.initResources( ValidatorPlugIn.java:222) at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java :161) at org.apache.struts.action.ActionServlet.initModulePlugIns( ActionServlet.java:1158) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit( StrictServletInstance.java:82) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init( StrictLifecycleServlet.java:147) at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init( StrictLifecycleServlet.java:270) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init( StrictLifecycleServlet.java:113) at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java :189) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet( WebAppServletManager.java:870) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet( WebAppServletManager.java:224) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference( WebAppServletManager.java:455) at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java :652) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo( WebAppRequestDispatcherInfo.java:187) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>( WebAppRequestDispatcherInfo.java:68) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1462) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1421) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook( WebAppInvoker.java:268) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation( CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI( ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service( OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest( HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java :618) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672) [1/29/06 17:35:14:012 EST] 4e5645a WebGroup E SRVE0026E: [Servlet Error]-[action]: java.lang.NoClassDefFoundError: org/apache/commons/validator/ValidatorResourcesInitializer at org.apache.struts.validator.ValidatorPlugIn.initResources( ValidatorPlugIn.java:222) at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java :161) at org.apache.struts.action.ActionServlet.initModulePlugIns( ActionServlet.java:1158) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit( StrictServletInstance.java:82) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init( StrictLifecycleServlet.java:147) at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init( StrictLifecycleServlet.java:270) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init( StrictLifecycleServlet.java:113) at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java :189) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet( WebAppServletManager.java:870) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet( WebAppServletManager.java:224) at com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference( WebAppServletManager.java:455) at com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java :652) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo( WebAppRequestDispatcherInfo.java:187) at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>( WebAppRequestDispatcherInfo.java:68) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1462) at com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java :1421) at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook( WebAppInvoker.java:268) at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation( CachedInvocation.java:71) at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI( ServletRequestProcessor.java:182) at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service( OSEListener.java:334) at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest( HttpConnection.java:56) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java :618) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672) On 1/29/06, Paul Benedict <[EMAIL PROTECTED]> wrote: > > The validation can silently fail if it is not configured correctly. Make > sure you have the plug-in correctly configured with the 2 validation files > -- one for the validators and the other your validation forms. > > Also if you upgraded to a new version of Validator your validator > configuration needs updated too. > > Paul > > > > --------------------------------- > Do you Yahoo!? > With a free 1 GB, there's more in store with Yahoo! Mail. >