10

サンプルの Liferay ポートレットを作成しましたが、正常にデプロイされました。しかし、Eclipse コンソールは「1 つのポートレットを使用する準備ができました」とは言いませんでした。そして、Liferay ページの Add >> More.. オプションでこのポートレットを見つけることができませんでした。

4

4 に答える 4

5

マークが述べたように、これは非決定論的であり、時々発生します。私は通常、次の手順に従います。その後、正常に動作します。

手順:

  1. ポートレットのすべての参照を webapps から削除します。
  2. サーバーを停止する
  3. ポートレットの WAR をデプロイする
  4. サーバーを再起動します
  5. ポートレットがデプロイされている場合は、ログを確認してください。

可能であれば、WAR を再度ビルドして新しい WAR をデプロイし、前の手順に従います。

また、これが機能しない場合はtempworkディレクトリをクリアして、前の手順をもう一度試してください。

お役に立てれば。

于 2012-06-26T05:31:38.247 に答える
3

私は一日この問題と戦ってきました。私にとってそれは2つのことでした:間違ったプロパティ

liferay.home

中身

portal-setup-wizard.properties

修正して初めて、Tomcat ログで私の liferay プラグインのバージョンが liferay 自体よりも新しいことがわかりました。正しいバージョンと新しいプラグインが正しくデプロイされたプラグインを再ダウンロードします。

于 2015-11-16T09:02:13.457 に答える
1

それは不確定ですが、通常のエラーです。ポートレットのアンデプロイを試行してください。配下のポートレット ディレクトリを削除して、tomcat/webapps再度デプロイを試みてください。

于 2012-06-24T22:48:09.870 に答える