Java JPA/Glassfish:persistence.xml被忽略?

Java JPA/Glassfish:persistence.xml被忽略?,java,hibernate,jpa,glassfish,Java,Hibernate,Jpa,Glassfish,我现在有点问题 我有一个小项目定义了一个Bean并实现了它。此外,该项目还包含一些hibernate的模型方案 Bean实现如下所示: public class TestBean implements TBean { @PersistenceContext protected EntityManager em; public TestBean() { } public void createEntries(User user) {

我现在有点问题

我有一个小项目定义了一个Bean并实现了它。此外,该项目还包含一些hibernate的模型方案

Bean实现如下所示:

 public class TestBean implements TBean {

    @PersistenceContext
    protected EntityManager em;

    public TestBean() {
    }

    public void createEntries(User user) {
           em.persist(user);
       }
 }
我认为这应该行得通

我现在的问题是,我在persistence.xml中做了一些更改,但所有这些更改似乎都被忽略了。我甚至删除了persistence.xml的全部内容,并将其中的文本更改为完全没有意义的内容—没有任何更改。我现在的问题是,如果glassfish以某种方式缓存persistence.xml,如果是,我如何避免这种缓存,如果现在-我做错了什么


非常感谢:)

检查您正在部署的工件:在存档程序中打开实际的jar文件,并验证该文件是否存在于
META-INF/
文件夹(如果您正在部署EJB模块)或
WEB-INF/classes/META-INF/
(如果是.war)中.

是否尝试取消部署/重新部署?项目中是否有多个persistence.xml?不是只有一个,位于src/META中-INF@Pinas那应该是META-INF,而不是src/META-INF吗?实际上我认为META-INF是正确的。但是--我发现,连接保存在一个连接池中:)谢谢大家,很抱歉打扰你们