You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/09/17 23:56:01 UTC
svn commit: r1386865 -
/openejb/trunk/openejb/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
Author: rmannibucau
Date: Mon Sep 17 21:56:01 2012
New Revision: 1386865
URL: http://svn.apache.org/viewvc?rev=1386865&view=rev
Log:
using right webbeans context for jaxrs
Modified:
openejb/trunk/openejb/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
Modified: openejb/trunk/openejb/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java?rev=1386865&r1=1386864&r2=1386865&view=diff
==============================================================================
--- openejb/trunk/openejb/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java (original)
+++ openejb/trunk/openejb/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java Mon Sep 17 21:56:01 2012
@@ -99,7 +99,13 @@ public abstract class RESTService implem
final ClassLoader classLoader = getClassLoader(webContext.getClassLoader());
final Collection<Injection> injections = webContext.getInjections();
- final WebBeansContext owbCtx = webContext.getAppContext().getWebBeansContext();
+ final WebBeansContext owbCtx;
+ if (webContext.getWebbeansContext() != null) {
+ owbCtx = webContext.getWebbeansContext();
+ } else {
+ owbCtx = webContext.getAppContext().getWebBeansContext();
+ }
+
Context context = webContext.getJndiEnc();
if (context == null) { // usually true since it is set in org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart() and lookup(comp) fails
context = webContext.getAppContext().getAppJndiContext();