[webbeans-commits] Webbeans SVN: r2414 - extensions/trunk/tomcat/int/src/main/java/org/jboss/webbeans/environment/servlet.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Wed Apr 15 08:18:07 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-04-15 08:18:07 -0400 (Wed, 15 Apr 2009)
New Revision: 2414

Modified:
   extensions/trunk/tomcat/int/src/main/java/org/jboss/webbeans/environment/servlet/Listener.java
Log:


Modified: extensions/trunk/tomcat/int/src/main/java/org/jboss/webbeans/environment/servlet/Listener.java
===================================================================
--- extensions/trunk/tomcat/int/src/main/java/org/jboss/webbeans/environment/servlet/Listener.java	2009-04-15 12:15:57 UTC (rev 2413)
+++ extensions/trunk/tomcat/int/src/main/java/org/jboss/webbeans/environment/servlet/Listener.java	2009-04-15 12:18:07 UTC (rev 2414)
@@ -84,7 +84,15 @@
       sce.getServletContext().setAttribute(APPLICATION_BEAN_STORE_ATTRIBUTE_NAME, applicationBeanStore);
       bootstrap.setEnvironment(Environments.SERVLET);
       bootstrap.getServices().add(WebBeanDiscovery.class, new TomcatWebBeanDiscovery(sce.getServletContext()) {});
-      bootstrap.getServices().add(ResourceServices.class, new TomcatResourceServices() {});
+      try
+      {
+    	  bootstrap.getServices().add(ResourceServices.class, new TomcatResourceServices() {});
+      }
+      catch (NoClassDefFoundError e)
+      {
+    	 // Support GAE 
+    	 log.warn("@Resource injection not available in simple beans");
+      }
       bootstrap.setApplicationContext(applicationBeanStore);
       bootstrap.initialize();
       manager = bootstrap.getManager();




More information about the weld-commits mailing list