由于 Hibernate SessionFactory 导致 EAR 部署失败
我做了一个maven项目,其中包括EJB、WEB和EAR模块。但我的项目中没有使用hibernate。所以我不添加 hibernate 依赖项。我在 JBoss 5 中成功测试了我的项目,但是当我尝试在 JBoss 4.2.3 中测试时,它失败了。它抱怨:
Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: org.hibernate.SessionFactory
at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)
at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
我还添加了休眠罐,但它没有解决问题。我只使用EJB 3.0并编写一些WebService。你的建议是什么?
I made a maven project that includes EJB, WEB and EAR modules. But I don't use hibernate in my project. So I don't add hibernate dependencies. I successfuly tested my project in JBoss 5 but when I tried to test in JBoss 4.2.3 it failed. It complains about:
Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: org.hibernate.SessionFactory
at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)
at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Also I added hibernate jars but it didn't solve the problem. I only use EJB 3.0 and write some WebService. What is your suggestion?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论