【问题标题】:hibernate with jsp and jboss使用 jsp 和 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

如果您需要更多详细信息,请询问,需要帮助

【问题讨论】:

    标签: mysql hibernate jsp jboss


    【解决方案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 thread 改为 org.hibernate.transaction.JDBCTransactionFactorythread 我在你的链接中找到了谢谢先生
    猜你喜欢
    • 2012-08-11
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 2019-05-04
    • 1970-01-01
    相关资源
    最近更新 更多