Java Eclipselink不会在服务器redhat上执行任何事务

Java Eclipselink不会在服务器redhat上执行任何事务,java,eclipselink,redhat,Java,Eclipselink,Redhat,我有一个系统(jsf、mysql、tomcat 7、wamp服务器)在我的本地环境中运行,当我在我的服务器上运行它时,它就工作了。本地网络上的redhat不会执行任何事务,但不会显示任何错误,只要创建连接即可 EntityManager in = emf.createEntityManager (); 并且对象不是空的 这是我的代码: EntityManager em = emf.createEntityManager(); try{ Query query = em.crea

我有一个系统(
jsf、mysql、tomcat 7、wamp服务器
)在我的本地环境中运行,当我在我的服务器上运行它时,它就工作了。本地网络上的redhat不会执行任何事务,但不会显示任何错误,只要创建连接即可

EntityManager in = emf.createEntityManager ();
并且对象不是空的

这是我的代码:

EntityManager em = emf.createEntityManager();   
try{
     Query query = em.createNamedQuery("EncaSec.findByEstado");
     query.setParameter("param",Obj.getEst());


     query.setParameter("codHab",Obj.getId().getCod());


     EncaSec result = (EncaSec) query.getSingleResult();
return result;
但是结果值alwais有空值


值得一提的是,我有另一个应用程序,它有
springmvc
hibernate
和同一个数据库,也就是同一个tomcat,它在服务器上正常工作,所以我排除了防火墙问题,或者关闭端口

如果没有事务,这段代码什么都做不了,那么您是如何将持久性单元连接到JTA的呢?JTA事务是如何配置、启动和提交的?提前感谢任何sql事务都会出现问题,my persistence.xml说我终于能够解决问题了。问题是,出于某种原因,备份本地数据库并更新服务器中的数据库时没有显示ninungun错误