2011-08-01 3 views
0

EJB가있는 Java EE 응용 프로그램을 만들기 시작한 간단한 시나리오로 실행 중입니다. 일부 EJB의 구조를 변경하면서 Java DB에서 테이블을 제거하는 것이 가장 쉽다고 생각했습니다 (Netbeans 인터페이스 사용). 그러나 응용 프로그램을 배포 할 수 있지만 더 이상 테이블을 만들지 않습니다 및 이유를 찾을 수 없습니다.Java EE 응용 프로그램 배포시 테이블이 생성되지 않음

제안 사항 '디버깅'하는 방법은 무엇입니까? 넷빈즈에서 서버 콘솔에 아무런 출력이 배포에 전혀 이상이 없다

내의 persistence.xml은 다음과 같습니다 (이 이미 존재하기 때문에 테이블이 생성되지 경고를 표시하는 데 사용) :

<?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="iDoms-server-ejbPU" transaction-type="JTA"> 
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> 
    <jta-data-source>jdbc/iDomsServer</jta-data-source> 
    <exclude-unlisted-classes>false</exclude-unlisted-classes> 
    <properties> 
     <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/> 
    </properties> 
    </persistence-unit> 
</persistence> 

(GlassFish 3.1 및 Netbeans 7)

답변

1

죄송합니다. Netbeans을 다시 시작하고 빌드를 정리하면 문제가 해결되었습니다.

관련 문제