[jboss-cvs] JBossAS SVN: r111262 - in branches/JBPAPP_5_1/server: src/main/org/jboss/deployment and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Apr 28 13:30:29 EDT 2011


Author: jaikiran
Date: 2011-04-28 13:30:29 -0400 (Thu, 28 Apr 2011)
New Revision: 111262

Modified:
   branches/JBPAPP_5_1/server/pom.xml
   branches/JBPAPP_5_1/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
Log:
JBPAPP-6239 Include classes of type javax.servlet.jsp.tagext.Tag and javax.servlet.jsp.tagext.SimpleTag as eligible for web application resource injection

Modified: branches/JBPAPP_5_1/server/pom.xml
===================================================================
--- branches/JBPAPP_5_1/server/pom.xml	2011-04-28 16:32:30 UTC (rev 111261)
+++ branches/JBPAPP_5_1/server/pom.xml	2011-04-28 17:30:29 UTC (rev 111262)
@@ -255,8 +255,13 @@
       <groupId>org.jboss.javaee</groupId>
       <artifactId>jboss-jacc-api</artifactId>
     </dependency>
-    
+
     <dependency>
+       <groupId>jboss.web</groupId>
+       <artifactId>jsp-api</artifactId>
+    </dependency>
+
+    <dependency>
       <groupId>org.hibernate</groupId>
       <artifactId>ejb3-persistence</artifactId>
     </dependency>

Modified: branches/JBPAPP_5_1/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
===================================================================
--- branches/JBPAPP_5_1/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java	2011-04-28 16:32:30 UTC (rev 111261)
+++ branches/JBPAPP_5_1/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java	2011-04-28 17:30:29 UTC (rev 111262)
@@ -60,6 +60,8 @@
 import javax.servlet.ServletRequestListener;
 import javax.servlet.http.HttpSessionAttributeListener;
 import javax.servlet.http.HttpSessionListener;
+import javax.servlet.jsp.tagext.SimpleTag;
+import javax.servlet.jsp.tagext.Tag;
 
 /**
  * A POST_CLASSLOADER deployer which generates metadata from
@@ -451,6 +453,14 @@
          {
             eligibleClasses.add(klass);
          }
+         else if (Tag.class.isAssignableFrom(klass)) // javax.servlet.jsp.tagext.Tag classes
+         {
+            eligibleClasses.add(klass);
+         }
+         else if (SimpleTag.class.isAssignableFrom(klass)) // javax.servlet.jsp.tagext.SimpleTag classes
+         {
+            eligibleClasses.add(klass);
+         }
          else if (jsfManagedBeanClasses.contains(klass.getName())) // JSF managed bean
          {
             eligibleClasses.add(klass);



More information about the jboss-cvs-commits mailing list