• <i id='qhyof'><tr id='qhyof'><dt id='qhyof'><q id='qhyof'><span id='qhyof'><b id='qhyof'><form id='qhyof'><ins id='qhyof'></ins><ul id='qhyof'></ul><sub id='qhyof'></sub></form><legend id='qhyof'></legend><bdo id='qhyof'><pre id='qhyof'><center id='qhyof'></center></pre></bdo></b><th id='qhyof'></th></span></q></dt></tr></i><div id='qhyof'><tfoot id='qhyof'></tfoot><dl id='qhyof'><fieldset id='qhyof'></fieldset></dl></div>

      1. <legend id='qhyof'><style id='qhyof'><dir id='qhyof'><q id='qhyof'></q></dir></style></legend>
        <tfoot id='qhyof'></tfoot>

        <small id='qhyof'></small><noframes id='qhyof'>

          <bdo id='qhyof'></bdo><ul id='qhyof'></ul>

        在 Maven 测试期间未找到 persistence.xml

        时间:2023-05-29
        1. <legend id='nyRRW'><style id='nyRRW'><dir id='nyRRW'><q id='nyRRW'></q></dir></style></legend>

          • <bdo id='nyRRW'></bdo><ul id='nyRRW'></ul>
            <i id='nyRRW'><tr id='nyRRW'><dt id='nyRRW'><q id='nyRRW'><span id='nyRRW'><b id='nyRRW'><form id='nyRRW'><ins id='nyRRW'></ins><ul id='nyRRW'></ul><sub id='nyRRW'></sub></form><legend id='nyRRW'></legend><bdo id='nyRRW'><pre id='nyRRW'><center id='nyRRW'></center></pre></bdo></b><th id='nyRRW'></th></span></q></dt></tr></i><div id='nyRRW'><tfoot id='nyRRW'></tfoot><dl id='nyRRW'><fieldset id='nyRRW'></fieldset></dl></div>

                <tbody id='nyRRW'></tbody>
              <tfoot id='nyRRW'></tfoot>

                  <small id='nyRRW'></small><noframes id='nyRRW'>

                1. 本文介绍了在 Maven 测试期间未找到 persistence.xml的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试在 Maven 构建期间将测试数据加载到测试数据库中以进行集成测试.persistence.xml 被正确复制到 target/test-classes/META-INF/,但是在运行测试时出现此异常.

                  I'm trying to load test data into a test DB during a maven build for integration testing. persistence.xml is being copied to target/test-classes/META-INF/ correctly, but I get this exception when the test is run.

                  javax.persistence.PersistenceException:没有持久性提供程序EntityManager 命名为目标数据库

                  javax.persistence.PersistenceException: No Persistence provider for EntityManager named aimDatabase

                  它似乎没有找到或加载persistence.xml.

                  It looks like it's not finding or loading persistence.xml.

                  推荐答案

                  刚刚用一个基于 Maven/Eclipse 的 JPA 项目解决了同样的问题.

                  Just solved the same problem with a Maven/Eclipse based JPA project.

                  我的 META-INF 目录位于 src/main/java 下,因为在测试阶段之前它没有复制到目标目录.

                  I had my META-INF directory under src/main/java with the concequence that it was not copied to the target directory before the test phase.

                  将此目录移动到 src/main/resources 解决了问题,并确保 META-INF/persistence.xml 文件存在于 target/classes 运行测试的时间.

                  Moving this directory to src/main/resources solved the problem and ensured that the META-INF/persistence.xml file was present in target/classes when the tests were run.

                  认为 JPA 方面将我的 META-INF/persistence.xml 文件放在 src/main/java 中,结果证明成为我问题的根源.

                  I think that the JPA facet put my META-INF/persistence.xml file in src/main/java, which turned out to be the root of my problem.

                  这篇关于在 Maven 测试期间未找到 persistence.xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:保存文件后自动启动单元测试 下一篇:如何生成源代码来创建我正在调试的对象?

                  相关文章

                2. <small id='H07p0'></small><noframes id='H07p0'>

                  <legend id='H07p0'><style id='H07p0'><dir id='H07p0'><q id='H07p0'></q></dir></style></legend>

                    1. <i id='H07p0'><tr id='H07p0'><dt id='H07p0'><q id='H07p0'><span id='H07p0'><b id='H07p0'><form id='H07p0'><ins id='H07p0'></ins><ul id='H07p0'></ul><sub id='H07p0'></sub></form><legend id='H07p0'></legend><bdo id='H07p0'><pre id='H07p0'><center id='H07p0'></center></pre></bdo></b><th id='H07p0'></th></span></q></dt></tr></i><div id='H07p0'><tfoot id='H07p0'></tfoot><dl id='H07p0'><fieldset id='H07p0'></fieldset></dl></div>
                        <bdo id='H07p0'></bdo><ul id='H07p0'></ul>

                    2. <tfoot id='H07p0'></tfoot>