-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Raj,
On 5/15/15 12:49 PM, RAJ wrote: > Thanks Chris for the quick response, for class loader it is > <Loader> but as your saying not make that change so will not. > Validator-rules. Xml file is under > Catalina_Home/webapps/<app-name>/WEB-INF/ and the app is in > exploded format. This is working fine on tomcat 5.x and we just > copied the files from their to tomcat 7.x. > > Yes, this looks normal as other functionalities are working except > when we call struts it doesn't work. - From earlier: > javax.servlet.UnavailableException: Cannot load a validator > resource from '/WEB-INF/validator-rules.xml' > > at > org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java: 174) > > at org.apache.struts.action.ActionServlet.initModulePlugIns( > ActionServlet.java:839) I checked the code for ValidatorPlugIn.init and it looks like this code stupidly swallows the original exception: > try { this.initResources(); > > servlet.getServletContext().setAttribute(VALIDATOR_KEY + > config.getPrefix(), resources); > > servlet.getServletContext().setAttribute(STOP_ON_ERROR_KEY + '.' + > config.getPrefix(), (this.stopOnFirstError ? Boolean.TRUE : > Boolean.FALSE)); } catch (Exception e) { log.error(e.getMessage(), > e); throw new UnavailableException( "Cannot load a validator > resource from '" + pathnames + "'"); } But! It *does* log it at the ERROR level. Check your other log files to see what the actual error (and stack trace!) is. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVVjqsAAoJEBzwKT+lPKRYJCgP/0sGsjg8Dn+7l0TAXJEPUNTk v00h/2MShxWET0olsScyhwLdBIBQi3yjfuVEIq7A5s0StU2JGsN69VncMtaT9OcF kSIJMQhDxpWI0VaD+2oqQzTfMW6SHB/yrFgxWRlxeVztczrQYuIfWuv5JX/lLOIO LalZMlRn+7maRcyyvSktriOgbNVWuzuQWw3lOBcWR7Se72T1uFxTIyIhWFX/ieG6 HnYNr/oghMAsb0ief7t0/FRpuOAs2R7cTPyfezPDCk8ba74euq8SUYh8g0fG3Bw0 ihN8myamrPJO/H4nBO9RD2A+VaGGR+Pkr4iNnsRklxwtssanuEI5ppLrvRSO1l5D Da4Hg+8q+4tepCBaZ/qx+eCJhHTVTezmOr5qIbWBPnRKbkK05dySYGaJV7hNS4ks TQmszvXe3mfMRMMJXofX+hgqhcKa9ZR6YpJxnc+0GLuAmt1Z+Zbz47fEj1Y8dorZ bMluz5fwIxavnokIA6a+xQGnhxyAmSJovCZWSlBUNnOTsbiJZ8t1gjk8bLZO4RQ+ osCL6+tyVLEVDKXO6Ax2BjvShjywMJan+c+ulTY8CXF/0iIPvxaVy9j9C2N1Vfcc WAlocKne//iDIm0tWU7b72XZcwA6xoXMLM2LaFHVg9NuIPzhRfAJ2LsMs+BD4bgz pG9gSXQMqM93v5lzi2fi =hjYO -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org