[jboss-cvs] JBossAS SVN: r59225 - trunk/ejb3/src/main/org/jboss/ejb3/deployers

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Dec 24 14:25:00 EST 2006


Author: scott.stark at jboss.org
Date: 2006-12-24 14:24:58 -0500 (Sun, 24 Dec 2006)
New Revision: 59225

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java
Log:
Make sure the stream used to check for ejb3 ejb-jar.xml is closed.

Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java	2006-12-24 17:43:52 UTC (rev 59224)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/EJBRegistrationDeployer.java	2006-12-24 19:24:58 UTC (rev 59225)
@@ -33,6 +33,8 @@
 import org.jboss.logging.Logger;
 
 import javax.management.MBeanServer;
+
+import java.io.InputStream;
 import java.util.HashSet;
 import java.util.Properties;
 import java.util.List;
@@ -137,7 +139,10 @@
          VirtualFile ejbjar = unit.getMetaDataFile("ejb-jar.xml");
          if (ejbjar != null)
          {
-            if (!EJB3Deployer.has30EjbJarXml(ejbjar.openStream())) return;
+            InputStream is = ejbjar.openStream();
+            boolean has30EjbJarXml = EJB3Deployer.has30EjbJarXml(is);
+            is.close();
+            if (!has30EjbJarXml) return;
          }
          DeploymentScope scope = null;
          DeploymentContext parent = unit.getDeploymentContext().getParent();




More information about the jboss-cvs-commits mailing list