मुझे Play 2.4 एप्लिकेशन के साथ भी यही समस्या थी। मेरे लिए, इसने काम किया:
// Overwrite objectFactorys ClassLoader Method to use Plays ClassLoader
// This prevents the log from beeing spammed with Warning-Messages about ClassNotFoundExceptions happening in Morphias objectFactory
morphia.getMapper().getOptions().setObjectFactory(new DefaultCreator() {
@Override
protected ClassLoader getClassLoaderForClass() {
if(Play.maybeApplication().isDefined()) {
return Play.classloader(Play.maybeApplication().get());
} else {
return PersistedObject.class.getClassLoader();
}
}
});
मैं जावाईई को अच्छी तरह से नहीं जानता, लेकिन उनके पास भी है उनके अपने वर्ग लोडिंग प्रतिमान जिसे आपको ध्यान में रखना है। आशा है कि यह मदद करता है।