Author: struberg
Date: Fri Mar  9 18:58:07 2012
New Revision: 1298980

URL: http://svn.apache.org/viewvc?rev=1298980&view=rev
Log:
use constant instead of redundant META-INF/beans.xml String

Modified:
    
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java

Modified: 
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java?rev=1298980&r1=1298979&r2=1298980&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java
 (original)
+++ 
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/scanner/WebScannerService.java
 Fri Mar  9 18:58:07 2012
@@ -98,9 +98,10 @@ public class WebScannerService extends A
     protected Set<String> createURLFromMarkerFile() throws Exception
     {
         Set<String> listURL = new HashSet<String>();
+        ClassLoader parentClassLoader = 
WebBeansUtil.getCurrentClassLoader().getParent();
 
         // Root with beans.xml marker.
-        String[] urls = findBeansXmlBases("META-INF/beans.xml", 
WebBeansUtil.getCurrentClassLoader());
+        String[] urls = findBeansXmlBases(META_INF_BEANS_XML, 
WebBeansUtil.getCurrentClassLoader());
 
         if (urls != null)
         {
@@ -110,14 +111,12 @@ public class WebScannerService extends A
                 String fileDir = new URL(url).getFile();
                 if (fileDir.endsWith(".jar!/"))
                 {
-                    fileDir = fileDir.substring(0, fileDir.lastIndexOf("/")) + 
"/META-INF/beans.xml";
+                    fileDir = fileDir.substring(0, fileDir.lastIndexOf("/")) + 
"/" + META_INF_BEANS_XML;
 
                     //fix for weblogic
                     if (!fileDir.startsWith("file:/"))
                     {
                         fileDir = "file:/" + fileDir;
-                        //TODO switch to a more stable approach
-                        //url = new URL("jar:" + fileDir);
                     }
 
                     if (logger.wblWillLogDebug())


Reply via email to