안녕하세요 저는 EJB 3.0 지속성을 가진 glassfish 서버에서 Java 응용 프로그램을 개발했습니다. 내 로컬 컴퓨터에서 응용 프로그램이 잘 실행되었고 데이터를 완벽하게 유지하고있었습니다. 내 persistence.xml 파일서버에서 엔티티 관리자 오류가 발생 했습니까?
Caused by: Java.lang.IllegalStateException: Attempting to execute an operation on a closed EntityManagerFactory.
그리고 여기에 있습니다 : : 나는 리눅스 서버에 배포 할 때 내가 어떤 데이터를 유지 할 때마다 그러나, 그것은 저에게이 EJB 예외 오류를 제공
<?xml version="1.0" encoding="UTF-8" ?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="MyPU" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<jta-data-source>jdbc/security</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.ddl-generation" value="create-tables" />
</properties>
</persistence-unit>
</persistence>
무엇 possbily 수 이거 야?
추 신 : 메신저 사용 3.1.43, EJB 3.0