使用 jsp 和 jboss 休眠
Posted
技术标签:
【中文标题】使用 jsp 和 jboss 休眠【英文标题】:hibernate with jsp and jboss 【发布时间】:2011-09-19 23:33:12 【问题描述】:在我的项目中,我使用带有我的 sql 和 eclipse 的数据库,tomcat
当我配置 hibernate 时,我选择了 jboos 作为服务器,现在当我尝试运行我的 jsp 页面时,我得到了这个错误
Servlet.service() for servlet [jsp] in context with path [/myEBook] threw exception [javax.servlet.ServletException: java.lang.ExceptionInInitializerError] with root cause
java.lang.ClassCastException:net.sf.hibernate.transaction.JBossTransactionManagerLookup 无法转换为 net.sf.hibernate.transaction.TransactionFactory
如果您需要更多详细信息,请询问,需要帮助
【问题讨论】:
【参考方案1】:您没有运行 JBOSS;你正在运行 Tomcat。
net.hibernate
包已经很旧了。 Hibernate 3 包都以org.hibernate
开头。我建议立即升级它们。
我建议查看this 的答案。如果您必须拥有 JTA,请确保在您的 WEB-INF/lib 中拥有 JTA JAR 以及 JOTM 等一些实现。
【讨论】:
当我使用 Hibernate 3 时,我在 PersistentEnum 上出现错误,我不明白我必须做什么??? 我将 name="transaction.factory_class">org.hibernate.transaction.JBossTransactionManagerLookup以上是关于使用 jsp 和 jboss 休眠的主要内容,如果未能解决你的问题,请参考以下文章
JBoss EAP 6.4 -> 7.1 使用休眠 4 而不是默认休眠 5
带有 Infinispan 和 JBoss EAP 7.0.6 的休眠 L2C 不工作