【问题标题】:any example for using Arquillian with hibernate and embedded-tomcat 7将 Arquillian 与 hibernate 和嵌入式 tomcat 7 结合使用的任何示例
【发布时间】:2013-05-28 07:52:29
【问题描述】:

我正在使用 CDI、hibernate 和 tomcat-embedded 7 设置 Arquillian。 我可以找到一些 CDI 和 tomcat-embedded 7 的示例,它在我的 Arquillian 测试中运行良好,但我找不到任何资源或示例来设置 Arquillian 与 hibernate 和 tomcat-embedded。 (设置数据源的示例,persistence.xml,shrinkWrap)

我会在这方面应用任何东西(例如,URL、博客、源代码)。

对于 tomcat 和 Arquillian,我唯一能找到的就是这个 URL https://github.com/arquillian/arquillian-container-tomcat/,但在这些示例中没有与 JPA(休眠)设置相关的内容

【问题讨论】:

  • 我不确定您会看到什么。 Hibernate 是一个您需要包含的库,因此当您通过 ShrinkWrap 构建存档时,只需将 hibernate 库作为依赖项包含在内。
  • @John Ament - 我希望看到一个带有 CDI、Hibernate 和 Tomcat 嵌入的 Atquillian 的工作示例,就像 glassfish 等其他容器的任何其他书面示例一样。我想将我的 entityManager 注入运行在 tomcat-embedded 上的测试用例中。我想知道我们应该在我们的 shrinkWrap 中引入多少资源文件以及如何(persistence.xml、hibernate.cfg.xml、web.xml、context.xml、beans.xml 和 ...)以及启动 JPA 的侦听器(hibernate ) 以及我可能错过的任何其他事情。
  • 我假设当你以 glassfish 为例时,它不适用于嵌入的 tomcat?
  • 没有。我们需要比 glassfish 更多的设置,因为我们没有使用 java EE 容器。

标签: hibernate tomcat7 jboss-arquillian


【解决方案1】:

我设法在 Embedded-tomcat 7 上使用 Hibernate、Weld CDI、H2 嵌入式数据库设置了一个 Arquillian 项目。这是 Github 上的链接https://github.com/Yasharbi/Arquillian-TomcatEmbedded-Hibernate-CDI-H2.git

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    相关资源
    最近更新 更多