User: vharcq
Date: 01/06/08 01:40:29
Modified: src/main/org/jboss/metadata XmlFileLoader.java
Log:
1. Add Localresolver for ejb 2.0 DTD
2. getLocalClass should return null for MDB else Exception during
MDB deployment
Revision Changes Path
1.13 +6 -5 jboss/src/main/org/jboss/metadata/XmlFileLoader.java
Index: XmlFileLoader.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/metadata/XmlFileLoader.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- XmlFileLoader.java 2001/03/06 11:41:06 1.12
+++ XmlFileLoader.java 2001/06/08 08:40:29 1.13
@@ -34,7 +34,7 @@
* @see <related>
* @author <a href="mailto:[EMAIL PROTECTED]">Sebastien Alborini</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Wolfgang Werner</a>
- * @version $Revision: 1.12 $
+ * @version $Revision: 1.13 $
*/
public class XmlFileLoader {
// Constants -----------------------------------------------------
@@ -127,7 +127,7 @@
// Protected -----------------------------------------------------
public static Document getDocument(URL url) throws DeploymentException {
-
+
try {
return getDocument (url.openStream());
} catch (IOException _ioe) {
@@ -135,9 +135,9 @@
}
}
- public static Document getDocument(InputStream _in) throws DeploymentException
+ public static Document getDocument(InputStream _in) throws DeploymentException
{
- try
+ try
{
Reader in = new InputStreamReader(_in);
@@ -145,7 +145,7 @@
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
EntityResolver er = new LocalResolver();
docBuilder.setEntityResolver(er);
- Document doc = docBuilder.parse(_in);
+ Document doc = docBuilder.parse(_in);
return doc;
} catch (SAXParseException e) {
System.out.println(e.getMessage()+":"+e.getColumnNumber()+":"+e.getLineNumber());
@@ -172,6 +172,7 @@
public LocalResolver() {
registerDTD("-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 1.1//EN", "ejb-jar.dtd");
+ registerDTD("-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans
2.0//EN", "ejb-jar_2_0.dtd");
registerDTD("-//Sun Microsystems, Inc.//DTD J2EE Application
1.2//EN", "application_1_2.dtd");
registerDTD("-//Sun Microsystems, Inc.//DTD Connector
1.0//EN", "connector_1_0.dtd");
registerDTD("-//JBoss//DTD JAWS//EN", "jaws.dtd");
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development