Paul, While it's true that Tomcat has a special classloader delegation model (webapp classloader gets 'first crack'), there are special cases where delegation proceeds as usual (parent classloaders, not the webapp classloader, gets 'first crack'):
- 'endorsed' stuff. (tomcat/common/endorsed?) - javax.* - org.xml.sax.* - org.w3c.dom.* - org.apache.xerces.* - org.apache.xalan.* I'm not saying anything particular here--just that you may want to take a closer look. Best, Ed On 2/7/06, Paul Jamason <[EMAIL PROTECTED]> wrote: > > Thanks for your quick reply Ann. However, I'm using tomcat (I > should have indicated that earlier). I assume that tomcat's > runtime classpath will use jars from my application's WEB-INF/lib > directory before those in tomcat's "common" and/or "shared" libs, > but I'll look into this further. > > Paul > > > On Tue, 7 Feb 2006, Quynh-Anh Nguyen wrote: > > > > > Yes, I also ran into this problem with WebLogic. > > In my case, weblogic.jar package an older version of QName class. > > My solution to get around this problem is to have the two jars > > xbean.jar and jsr173_1.0_api.jar before the weblogic.jar. > > > > Check your classpath. > > -ann > > > >>>> [EMAIL PROTECTED] 2/7/2006 1:18:13 PM >>> > > Hi, > > > > I'm getting the following error when I try to invoke a servlet that > > calls > > xmlbeans-generated class methods: > > > > > > java.lang.NoSuchMethodError: > > javax.xml.namespace.QName.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V > > > > org.apache.xmlbeans.impl.store.Locale.<clinit>(Locale.java:133) > > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345) > > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:309) > > > > edu.ucsd.sopac.ns.geodesy.reason.asa.x2005.x10.ResourceContextCatalogDocument$Factory.parse(ResourceContextCatalogDocument.java:65) > > > > edu.ucsd.sopac.reason.asa.resources.ResourceContextCatalog.setResourceContextCatalogDoc(ResourceContextCatalog.java:33) > > > > edu.ucsd.sopac.reason.asa.resources.ResourceContextCatalog.isContextIdValid(ResourceContextCatalog.java:49) > > > > edu.ucsd.sopac.reason.grws.client.GRWS_SubmitQuery.getResource(GRWS_SubmitQuery.java:362) > > > > edu.ucsd.sopac.reason.grws.servlets.CoordinateQuery.doGet(CoordinateQuery.java:27) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > > > The above error occurs only once, after reloading the tomcat > > application. > > Subsequent page reloads return this error: > > > > > > java.lang.NoClassDefFoundError > > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345) > > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:309) > > > > edu.ucsd.sopac.ns.geodesy.reason.asa.x2005.x10.ResourceContextCatalogDocument$Factory.parse(ResourceContextCatalogDocument.java:65) > > > > edu.ucsd.sopac.reason.asa.resources.ResourceContextCatalog.setResourceContextCatalogDoc(ResourceContextCatalog.java:33) > > > > edu.ucsd.sopac.reason.asa.resources.ResourceContextCatalog.isContextIdValid(ResourceContextCatalog.java:49) > > > > edu.ucsd.sopac.reason.grws.client.GRWS_SubmitQuery.getResource(GRWS_SubmitQuery.java:362) > > > > edu.ucsd.sopac.reason.grws.servlets.CoordinateQuery.doGet(CoordinateQuery.java:27) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > > > The xmlbeans jars that contain the above classes are present in my > > application's WEB-INF/lib directory. > > > > Has anyone seen this problem, or have any idea as to what might be > > causing it? > > Thanks. > > > > Paul > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

