exception javax.servlet.ServletException: Servlet.init() for servlet modjy threw exception org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:744) root cause java.lang.NoClassDefFoundError: org/python/core/PyRunnable java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:800) org.python.core.BytecodeLoader$Loader.loadClassFromBytes(BytecodeLoader.java:119) org.python.core.BytecodeLoader.makeClass(BytecodeLoader.java:37) org.python.core.BytecodeLoader.makeCode(BytecodeLoader.java:67) org.python.core.imp.createFromSource(imp.java:353) org.python.core.imp.loadFromSource(imp.java:578) org.python.core.imp.find_module(imp.java:478) org.python.core.imp.import_next(imp.java:718) org.python.core.imp.import_first(imp.java:739) org.python.core.imp.load(imp.java:631) com.xhaus.modjy.ModjyJServlet.checkSitePackages(ModjyJServlet.java:181) com.xhaus.modjy.ModjyJServlet.setupEnvironment(ModjyJServlet.java:166) com.xhaus.modjy.ModjyJServlet.init(ModjyJServlet.java:109) javax.servlet.GenericServlet.init(GenericServlet.java:158) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:744) root cause java.lang.ClassNotFoundException: org.python.core.PyRunnable org.python.core.BytecodeLoader$Loader.loadClass(BytecodeLoader.java:103) java.lang.ClassLoader.loadClass(ClassLoader.java:358) java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:800) org.python.core.BytecodeLoader$Loader.loadClassFromBytes(BytecodeLoader.java:119) org.python.core.BytecodeLoader.makeClass(BytecodeLoader.java:37) org.python.core.BytecodeLoader.makeCode(BytecodeLoader.java:67) org.python.core.imp.createFromSource(imp.java:353) org.python.core.imp.loadFromSource(imp.java:578) org.python.core.imp.find_module(imp.java:478) org.python.core.imp.import_next(imp.java:718) org.python.core.imp.import_first(imp.java:739) org.python.core.imp.load(imp.java:631) com.xhaus.modjy.ModjyJServlet.checkSitePackages(ModjyJServlet.java:181) com.xhaus.modjy.ModjyJServlet.setupEnvironment(ModjyJServlet.java:166) com.xhaus.modjy.ModjyJServlet.init(ModjyJServlet.java:109) javax.servlet.GenericServlet.init(GenericServlet.java:158) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Thread.java:744)