Author: fmui
Date: Mon Dec 10 13:57:42 2012
New Revision: 1419461

URL: http://svn.apache.org/viewvc?rev=1419461&view=rev
Log:
setting context classloader to load JAXB classes 

Modified:
    
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JaxBHelper.java

Modified: 
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JaxBHelper.java
URL: 
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JaxBHelper.java?rev=1419461&r1=1419460&r2=1419461&view=diff
==============================================================================
--- 
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JaxBHelper.java
 (original)
+++ 
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JaxBHelper.java
 Mon Dec 10 13:57:42 2012
@@ -37,9 +37,6 @@ import org.apache.chemistry.opencmis.com
 
 /**
  * JAXB helper class.
- * 
- * @author <a href="mailto:[email protected]";>Florian M&uuml;ller</a>
- * 
  */
 public final class JaxBHelper {
 
@@ -52,10 +49,15 @@ public final class JaxBHelper {
     public static final JAXBContext CONTEXT;
     static {
         JAXBContext jc = null;
+        ClassLoader cl = Thread.currentThread().getContextClassLoader();
         try {
+            
Thread.currentThread().setContextClassLoader(JaxBHelper.class.getClassLoader());
+
             jc = JAXBContext.newInstance(ObjectFactory.class, 
CMISExtraObjectFactory.class);
         } catch (JAXBException e) {
             e.printStackTrace();
+        } finally {
+            Thread.currentThread().setContextClassLoader(cl);
         }
         CONTEXT = jc;
     }


Reply via email to