You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2011/08/17 17:39:03 UTC

svn commit: r1158773 - in /incubator/airavata/trunk/modules/gfac-core/src: main/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImpl.java test/resources/service.properties

Author: lahiru
Date: Wed Aug 17 15:39:02 2011
New Revision: 1158773

URL: http://svn.apache.org/viewvc?rev=1158773&view=rev
Log:
fixing class loading issues when deploying in axis2 container.

Modified:
    incubator/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImpl.java
    incubator/airavata/trunk/modules/gfac-core/src/test/resources/service.properties

Modified: incubator/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImpl.java?rev=1158773&r1=1158772&r2=1158773&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImpl.java (original)
+++ incubator/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/services/impl/PropertiesBasedServiceImpl.java Wed Aug 17 15:39:02 2011
@@ -253,19 +253,14 @@ public class PropertiesBasedServiceImpl 
             String className = classNames[i].trim();
 
             try {
-                ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
                 Class<? extends ExitableChain> spiClass;
 
-                if (classLoader == null) {
-                    spiClass = Class.forName(className).asSubclass(ExitableChain.class);
-                } else {
-                    spiClass = classLoader.loadClass(className).asSubclass(ExitableChain.class);
-                }
-
+//                    spiClass = Class.forName(className).asSubclass(ExitableChain.class);
+                spiClass = Class.forName(className).asSubclass(ExitableChain.class);
                 chain[i] = (T) spiClass.newInstance();
-                
+
                 log.info(type.getName() + " : " + className + " is loaded");
-                
+
             } catch (ClassNotFoundException ex) {
                 ex.printStackTrace();
                 // TODO proper throw out

Modified: incubator/airavata/trunk/modules/gfac-core/src/test/resources/service.properties
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/gfac-core/src/test/resources/service.properties?rev=1158773&r1=1158772&r2=1158773&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/gfac-core/src/test/resources/service.properties (original)
+++ incubator/airavata/trunk/modules/gfac-core/src/test/resources/service.properties Wed Aug 17 15:39:02 2011
@@ -19,9 +19,9 @@
 #
 #
 
-jcr.class=org.apache.jackrabbit.core.RepositoryFactoryImpl
-#jcr.class=org.apache.jackrabbit.rmi.repository.RmiRepositoryFactory
-#org.apache.jackrabbit.repository.uri=http://localhost:8080/rmi
+#jcr.class=org.apache.jackrabbit.core.RepositoryFactoryImpl
+jcr.class=org.apache.jackrabbit.rmi.repository.RmiRepositoryFactory
+org.apache.jackrabbit.repository.uri=http://localhost:8080/rmi
 
 scheduler.class= org.apache.airavata.core.gfac.scheduler.impl.SchedulerImpl
 datachain.classes=org.apache.airavata.core.gfac.extension.data.RegistryDataService