Author: rmannibucau
Date: Fri Dec 23 17:29:11 2011
New Revision: 1222761

URL: http://svn.apache.org/viewvc?rev=1222761&view=rev
Log:
keeping path a bit later to avoid to keep the path if the startup of the bundle 
fails

Modified:
    
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java

Modified: 
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java?rev=1222761&r1=1222760&r2=1222761&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
 Fri Dec 23 17:29:11 2011
@@ -117,12 +117,13 @@ public class Deployer implements BundleL
 
                     final ConfigurationFactory configurationFactory = new 
ConfigurationFactory();
                     final AppInfo appInfo = 
configurationFactory.configureApplication(appModule);
-                    paths.put(bundle, appInfo.path);
 
                     final Assembler assembler = 
SystemInstance.get().getComponent(Assembler.class);
                     final AppContext appContext = 
assembler.createApplication(appInfo, osgiCl);
                     LOGGER.info("Application deployed: " + appInfo.path);
 
+                    paths.put(bundle, appInfo.path);
+
                     registrations.put(bundle, new 
ArrayList<ServiceRegistration>());
                     registerService(bundle, appContext);
                 } catch (UnknownModuleTypeException unknowException) {


Reply via email to