[jboss-cvs] JBossAS SVN: r77346 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/injection.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 22 06:03:11 EDT 2008


Author: emuckenhuber
Date: 2008-08-22 06:03:10 -0400 (Fri, 22 Aug 2008)
New Revision: 77346

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/service/injection/WebResourceHandler.java
Log:
[JBAS-5673] don't create a urlInjector for a link

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/injection/WebResourceHandler.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/injection/WebResourceHandler.java	2008-08-22 09:16:50 UTC (rev 77345)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/injection/WebResourceHandler.java	2008-08-22 10:03:10 UTC (rev 77346)
@@ -96,7 +96,7 @@
          }
          catch (MalformedURLException e)
          {
-            throw new RuntimeException(e);
+            throw new RuntimeException("failed to create url injector for: "+ encName, e);
          }
       }
       
@@ -172,9 +172,9 @@
                   throw new RuntimeException("mapped-name is required for " + envRef.getResourceRefName() + " of deployment " + container.getIdentifier());
                }
             }
-            else if(URL.class.getName().equals(envRef.getType()))
+            else if(URL.class.getName().equals(envRef.getType()) && ! mappedName.startsWith("java:") )
             {
-               createURLInjector(encName, envRef.getMappedName(), container);
+               createURLInjector(encName, mappedName, container);
                InjectionUtil.injectionTarget(encName, envRef, container, container.getEncInjections());
                continue;
             }




More information about the jboss-cvs-commits mailing list