2017-06-07 2 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

私は同じ問題に直面しています。あなたのビルド番号を正しく変更する必要があります。enter image description here

サービスプロパティファイルにビルド番号を変更する必要があります。

問題がservicebuilder を使用するポートレットに取り組んで複数の開発者は、例外の下に与える

「名前空間を構築するには、より 新しいあるビルド番号を持っています」。開発者がservice.propertiesファイルや他の開発者のマシン上にデプロイされたこと をコミットすると、それは 例外の下

ベストプラクティスがスローされます。エラーのこれらの種類を回避するために、これらは、次のとおりです。

がservice-を作成しますservice.properties

の同じlocaitonでext.propertiesファイル例外でbuild.number = {より高い値又は同じ値を追加)

Deplo yポートレットをもう一度

関連する問題