mudgen
9/9/2013 - 5:22 PM

Solution solving problems with loading classes dynamically or manually, solves classloader issues in client.

Solution solving problems with loading classes dynamically or manually, solves classloader issues in client.

from org.python.core import imp
from java.lang import Thread
Thread.currentThread().setContextClassLoader(imp.getParentClassLoader())

import sys
from org.python.core import imp
from java.lang import Thread,Class
import xml.etree.ElementTree as ET

#Thread.currentThread().setContextClassLoader(imp.getParentClassLoader())



#import imp
#print dir(imp)

#print imp.getParentClassLoader()
#print imp.getSyspathJavaLoader() 

print Thread.currentThread().getContextClassLoader()
print imp.getParentClassLoader()
print imp.getSyspathJavaLoader() 
#print sys.getClass().getClassLoader()
#print Thread.getClassLoader()
#print ET.__class__.getClassLoader()


root = ET.fromstring("<xml>something</xml>")
print root

print "cool"