Hi, Your problem is that the DTD could not be found on the Jboss server. Either use a non validating parser so that the parser will not try to load the DTD from the possibly broken jboss site or implement an org.xml.sax.EntityResolver where you map the public identifier "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" to resource you load with your classloader. The jboss guys do that. Take a look at their implementation of org.jboss.metadata.XmlFileLoader for an example.
Sebastian > -----Original Message----- > From: Junjie Ding [mailto:[EMAIL PROTECTED]] > Sent: Sunday, January 12, 2003 10:54 PM > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: RE: [JBoss-user] URGENT help needed: File > "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd" not found. . . > and here is my pieve of code to get datasource: > > DOMParser parser = new DOMParser(); > parser.parse("../server/catalina/conf/standardjaws.xml"); > Document document = parser.getDocument(); > Node node = (Node)document.getDocumentElement(); > Element element = (Element)UtilParser.getNodeWithNodeName(node, > "dataSource"); ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user