次のように、GoogleAppEngineのRunnableオブジェクトにバックグラウンドスレッドを作成しました。
BackendService s = new BackendService();
thread = ThreadManager.createBackgroundThread(s);
thread.start();
ただし、初期化する場合は、次のようにPersistenceManagerFactoryを取得します。
private static final PersistenceManagerFactory pmfInstance = JDOHelper.getPersistenceManagerFactory("transactional");
クラスローダーの例外が発生します:
Uncaught exception from servlet
com.google.apphosting.runtime.FatalError: A not-user-defined ClassLoader was set as the thread'scontextClassLoader: sun.misc.Launcher$AppClassLoader@1a8c4e7
at com.google.appengine.runtime.Request.process-f71d5e950ca508ff(Request.java)
at java.security.AccessController.doPrivileged(AccessController.java:34)
私は何が間違っているのですか?