【问题标题】:What are the required Jars to run Hibernate 5 on Tomcat?在 Tomcat 上运行 Hibernate 5 需要哪些 Jar?
【发布时间】:2016-01-27 20:11:25
【问题描述】:

我已经在 Hibernate 的下载中添加了以下 Hibernate 文件?有没有我想念的罐子?我使用 SQL Server 2014 作为数据库。

我已经在 Web 应用程序中添加了以下内容:

    /WebContent/WEB-INF/lib/antlr-2.7.7.jar
    /WebContent/WEB-INF/lib/commons-dbcp2-2.1.1.jar
    /WebContent/WEB-INF/lib/commons-logging-1.2.jar
    /WebContent/WEB-INF/lib/dom4j-1.6.1.jar
    /WebContent/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
    /WebContent/WEB-INF/lib/hibernate-commons-annotations-5.0.1.Final.jar
    /WebContent/WEB-INF/lib/hibernate-core-5.0.7.Final.jar
    /WebContent/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar
    /WebContent/WEB-INF/lib/jandex-2.0.0.Final.jar
    /WebContent/WEB-INF/lib/javassist-3.18.1-GA.jar
    /WebContent/WEB-INF/lib/javax.servlet.jsp.jstl-api-1.2.1-sources.jar
    /WebContent/WEB-INF/lib/jboss-logging-3.3.0.Final.jar
    /WebContent/WEB-INF/lib/sqljdbc4-3.0.jar

【问题讨论】:

  • 看起来不错,除了“jstl-api..-sources.jar”,因为它应该包含源文件,而不是二进制编译的类文件。
  • @MWiesner 那是哪一个?
  • 我应该删除它吗?
  • 你可以这样做,因为它“没用”……我觉得很奇怪。
  • 编辑原帖并添加异常堆栈跟踪(!),否则没人会知道我们在说什么?

标签: java sql-server hibernate tomcat


【解决方案1】:

我通过添加这些 jars 解决了问题,它解决了问题。

/WebContent/WEB-INF/lib/antlr-2.7.7.jar
/WebContent/WEB-INF/lib/commons-dbcp2-2.1.1.jar
/WebContent/WEB-INF/lib/commons-logging-1.2.jar
/WebContent/WEB-INF/lib/dom4j-1.6.1.jar
/WebContent/WEB-INF/lib/geronimo-jta_1.1_spec-1.1.1.jar
/WebContent/WEB-INF/lib/hibernate-commons-annotations-5.0.1.Final.jar
/WebContent/WEB-INF/lib/hibernate-core-5.0.7.Final.jar
/WebContent/WEB-INF/lib/hibernate-jpa-2.1-api-1.0.0.Final.jar
/WebContent/WEB-INF/lib/jandex-2.0.0.Final.jar
/WebContent/WEB-INF/lib/javassist-3.18.1-GA.jar
/WebContent/WEB-INF/lib/javax.servlet.jsp.jstl-api-1.2.1-sources.jar
/WebContent/WEB-INF/lib/jboss-logging-3.3.0.Final.jar
/WebContent/WEB-INF/lib/sqljdbc4-3.0.jar
/WebContent/WEB-INF/lib/hibernate-entitymanager-5.0.7.Final.jar

希望这对未来的读者有所帮助。

【讨论】:

  • 这个答案具有误导性......您刚刚添加了hibernate-entitymanager-5.0.7.Final.jar,它实际上是 Hibernate 的 EntityManager 部分。其他 Jar 文件的其余部分已包含在您的设置中。请具体说明区别。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-28
  • 2013-10-20
  • 2018-03-24
  • 2015-11-14
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多