2011-05-16 57 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時,在取消部署使用該選項的應用程序實例時取消部署時,將刪除這些表。