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ü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;
}