Author: gpetracek
Date: Sun Feb 13 19:52:12 2011
New Revision: 1070285

URL: http://svn.apache.org/viewvc?rev=1070285&view=rev
Log:
OWB-500 fix for solaris and improved logging

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=1070285&r1=1070284&r2=1070285&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
 Sun Feb 13 19:52:12 2011
@@ -111,19 +111,37 @@ public class WebScannerService extends A
                 {
                     fileDir = fileDir.substring(0, fileDir.lastIndexOf("/")) + 
"/META-INF/beans.xml";
 
-                    //fix for weblogic
-                    if (!fileDir.startsWith("file:/"))
+                    //fix for weblogic and solaris
+                    if (!fileDir.startsWith("file:///"))
                     {
-                        fileDir = "file:/" + fileDir;
+                        fileDir = "file:///" + fileDir;
                         //TODO switch to a more stable approach
                         //url = new URL("jar:" + fileDir);
                     }
 
+                    if (logger.wblWillLogDebug())
+                    {
+                        logger.debug("OpenWebBeans found the following url 
while doing web scanning: " + fileDir);
+                    }
+
                     addPath = new URL("jar:" + fileDir);
+
+                    if (logger.wblWillLogDebug())
+                    {
+                        logger.debug("OpenWebBeans added the following jar 
based path while doing web scanning: " +
+                                addPath.toString());
+                    }
                 }
                 else
                 {
                     addPath = new URL("file:" + url.getFile() + 
"META-INF/beans.xml");
+
+                    if (logger.wblWillLogDebug())
+                    {
+                        logger.debug("OpenWebBeans added the following file 
based path while doing web scanning: " +
+                                addPath.toString());
+                    }
+
                 }
 
                 listURL.add(url);


Reply via email to