2017-06-07 28 views
0

我已經在Liferay 6中定義了一個數據表和關聯對象,但是當我運行代碼時它說表不存在,並且是真的。當我手工創建表格時,代碼運行良好,只需從模型實現中複製粘貼create table,但我希望在部署時創建表格。Liferay中不存在表6

用戶具有創建它所需的所有特權。

我失蹤了什麼?在service.properties文件和

select buildNumber from servicecomponent where buildNamespace = <<build.namespace from service.properties>> 

價值build.namespace

回答

0

校驗值現在從查詢buildNumber回報必須比service.properties build.number PROPERT的價值更小。如果不是,則只需將build.number的值設置爲9999.

有時由於不匹配,更改不會應用於數據庫。

1

我面臨同樣的問題。和@urvish是正確的,您必須更改內部版本號enter image description here

服務屬性文件。

問題

當多個開發人員門戶工作使用servicebuilder 會給例外下面的「構建命名空間已建立比新 號」。當開發者提交service.properties文件和 部署的其他開發機器上,然後它會拋出下面 異常

最佳實踐:爲了避免這些樣的錯誤,請按照下列:

創建服務 - ext.properties文件在service.properties

附加build.number = {更高價值的或異常相同的值)的相同locaiton

Deplo y portlet再次 。