2011-05-16 61 views
0

我有一个maven构建,创建一个耳朵,部署到Glassfish ESB v2.2。我的问题是,如果我对persistence.xml eclipselink.ddl-generation(假设我将值从create-tables更改为drop-and-create-tables)进行更改,我需要两次部署耳朵才能使更改生效。更改persistence.xml ddl代只发生在第二次部署

运行:
行家3.0.2
的Java 1.6.0_24
Glassfish的ESB V2.2
的EclipseLink 2.1.2

所有虽然我不知道,如果上面的信息是相关或不因为如果我记得正确的话,那么我们在同一个项目中仍然有一个类似的问题,那就是它仍然是一个ant构建,并且使用的持久性框架是toplink。

我不太确定我应该重视什么样的信息,对这个问题,因为我完全不知道什么可能导致这个..

回答

0

我从神谕Mitesh麦瓦尼答案。显然,功能如预期。 “

”行为与预期的一样,当您指定drop-and-create-tables时,在取消部署使用该选项的应用程序实例时取消部署时,将删除这些表。