Hi, My goal is to use digester within a servlet, to parse a configuration file. When running within the servlet context digester is unable to find the classes specified by my rules. For example, I have this set of rules to process an element <xdb-config> which occurs within a <config> element:
digester.addObjectCreate("config/xdb-config", XdbConfig.class); digester.addSetProperties("config/xdb-config", "database-name", "databaseName"); digester.addSetNext("config/xdb-config", "addXdbConfig", "XdbConfig"); What I get is this: Apr 23, 2006 10:21:29 PM org.apache.commons.digester.CallMethodRule setDigester SEVERE: (CallMethodRule) Cannot load class XdbConfig java.lang.ClassNotFoundException: XdbConfig I get this other places as well. One of the things I find odd is that this error occurs after the above one in the error log: Apr 23, 2006 10:21:29 PM org.apache.commons.digester.CallMethodRule setDigester SEVERE: (CallMethodRule) Cannot load class Config java.lang.ClassNotFoundException: Config Basically, the class loader seems to be able to load my classes from within my own classes, but NOT from the digester. What I don't understand is how that's possible when the required classes are clearly within the classpath; I upload them to tomcat as a .war and they are all exploded into WEB-INF/classes. I can't see how this could not be in the classpath and therefore not found by the digester. --Chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]