[jboss-cvs] JBossAS SVN: r106844 - trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 19 14:08:55 EDT 2010


Author: marius.bogoevici
Date: 2010-07-19 14:08:54 -0400 (Mon, 19 Jul 2010)
New Revision: 106844

Modified:
   trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
Log:
fix CDI injection into servlet artifacts

Modified: trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
===================================================================
--- trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java	2010-07-19 17:52:19 UTC (rev 106843)
+++ trunk/tomcat/src/main/java/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java	2010-07-19 18:08:54 UTC (rev 106844)
@@ -49,6 +49,7 @@
 import org.apache.catalina.core.StandardContext;
 import org.apache.tomcat.util.modeler.Registry;
 import org.jboss.dependency.spi.ControllerContext;
+import org.jboss.dependency.spi.ControllerState;
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.structure.spi.DeploymentUnit;
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
@@ -205,7 +206,7 @@
          ControllerContext injectorControllerContext = null;
          while (inspectedUnit != null && injectorControllerContext == null)
          {
-            injectorControllerContext = kernel.getController().getInstalledContext(inspectedUnit.getName() + "_WBInjector");
+            injectorControllerContext = kernel.getController().getContext(inspectedUnit.getName() + "_WBInjector", ControllerState.INSTANTIATED);
             inspectedUnit = inspectedUnit.getParent();
          }
          if (injectorControllerContext != null)



More information about the jboss-cvs-commits mailing list