2012-06-24 11 views
7

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

+0

詳細を記入してください。ログ出力はここにあります。 – Mark

+0

INFO:Webアプリケーションディレクトリライブラリ - ポートレットのデプロイ これはEclipseコンソールに表示されています。しかし、他のすべての利用可能なLiferayポートレットで起こった「Loading File:」は表示されません。 – MadCoder

答えて

1

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

+1

申し訳ありません、Mark、それは成功しませんでした。何回も試みたが、状況は変わらなかった。 – MadCoder

4

上記のMarkと同様に、それは不確定であり、ときどき発生することがあります。私は通常以下の手順に従います。その後は正常に動作します。

ステップ:

  1. Webアプリケーションからのポートレットのすべての参照を削除します。
  2. サーバー
  3. は、ポートレットのWAR
  4. を配備中止ポートレットが配備されている場合、サーバー
  5. ログをチェックして再起動します。

可能であれば、WARを再構築して新しいWARを展開して、前の手順に従ってください。

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

これが役に立ちます。

+0

返信ありがとう@Prakash 一方、私はLiferay in Actionを経て、コマンドラインですべてをやり始めました。すなわち、IDEを使用しない。 java.sql.SQLExceptionを除くすべて正常に動作しました:適切なDriver and Acquisition Attemptが失敗しました!!!メッセージ。 私は関連記事を読んだが、役に立つ情報は得られませんでした。 - 著者が提供しているサンプルのポートレットを表示できました。 - 私は 'lportal'データベースのすべての前提を持っているユーザーアカウントを持っています。 - Liferayテーブルもデータベースに作成されます。 - lib \ extフォルダにmysql.jarファイルもあります。 – MadCoder

+0

実際のLiferayは良いガイドです。ポートレットを配備するとき2)サーバーを再起動するとき3)ポートレットにアクセスするとき4)ライフレットポートレットにアクセスするとき –

+0

LiferayはMySQLにアクセスできない。 portal-ext.propertiesファイルをインクルードしてサーバを再起動すると、例外が発生し、liferayにアクセスできなくなります。プロパティファイルを削除し、デフォルトのHypersonicデータベースを使用してliferayにアクセスすると、すべて正常に動作しています。これにはどんな解決策がありますか? – MadCoder

1

すべてのクリーニングなどを行ってもまだ動作しない場合は、表示されない別の理由がある可能性があります。 Liferayでポートレットを無効にしている場合、ポートレットをいくつか展開しても設定が記憶されます。

コントロールパネル>アプリケーションマネージャー>すべてのアプリケーション>ポートレット名に移動してもう一度アクティブにする必要があります。

2

私はこの問題で一日戦っています。

liferay.home 

私はLiferayの-プラグインは、それ自体のLiferayよりも新しいバージョンを持っていたTomcatのログに表示さ過ぎることができただけ補正後

portal-setup-wizard.properties 

内部の間違ったプロパティ:私にとっては、二つのことでした。正しいバージョンと新しいプラグインが正しく配備されたプラグインを再ダウンロードします。

関連する問題