2

Liferay Portal6.1CEを使用しています。

Eclipseインディゴで開発環境を設定しました。

ポートレットをデプロイすると、ポータルバンドル内のデプロイフォルダに移動しますが、デプロイされませんでした。デプロイフォルダに配置された他の戦争ですでにテストしましたが、同じことが起こります

ホットデプロイメントが機能していません。私にできること

4

4 に答える 4

4

インストールを移動し、現在の設定に予想とは異なる liferay.home が含まれている可能性があります。

Liferay の起動時に、Liferay が監視する自動展開ディレクトリがログに記録されます。tomcat/logs/catalina.out で次のような行を探します。

08:34:58,902 INFO  [pool-2-thread-1][ServerDetector:154] Server supports hot deploy
08:34:58,910 INFO  [pool-2-thread-1][PluginPackageUtil:1030] Reading plugin package for the root context
08:35:01,137 INFO  [pool-2-thread-1][AutoDeployDir:106] Auto deploy scanner started for /opt/lds/lds161/liferay-portal-6.1.20-ee-ga2/deploy

また、Tomcat/Liferay を実行するユーザーが何であれ、ホット デプロイが機能するためには、このディレクトリと tomcat の webapps ディレクトリへの読み取り/書き込みアクセス権が必要です。自動展開フォルダーから削除できない場合、プラグインは展開されません。

通常、liferay.home 設定は portal-setup-wizard.properties (これは deploy ディレクトリのデフォルトの親ディレクトリです) にありますが、この設定もデータベースに移行されている可能性があります (念のためこの値への変更が反映されない理由。

于 2013-02-26T08:39:23.407 に答える
1

あなたの投稿で私が見ることができる2つの質問があります。

1. ホットデプロイメントが機能していません

portal-ext.propertiesファイルでホットデプロイメントフォルダを指定していることを確認してください。

auto.deploy.deploy.dir=/app/portal/liferay-portal-6/deploy

その後、warファイルを/ app / portal / liferay-portal-6/deployフォルダーにデプロイできます。

Liferayはそれを取得し、/ app / portal / liferay-portal-6 /../ server / default/deployフォルダーに配置します。

詳細については、こちらをご覧ください

2. ポータルバンドル内のデプロイフォルダに移動しますが、デプロイされませんでした

ログに例外がありますか?1つのPortletが使用可能であるとは言えませんか?

于 2013-02-26T08:36:13.050 に答える
1

サーバー構成の自動デプロイパスを確認してください。ここに画像の説明を入力してください

于 2013-02-26T09:10:32.217 に答える
0

プラグイン SDK の build.(user_name).properties に次のエントリを追加する必要があります。このファイルが見つからない場合は、作成する必要があります。次のようなディレクトリを設定します

app.server.parent.dir=D:\Projects\Site\liferay-portal-6.2.0-ce-ga1

app.server.portal.dir = D:\Projects\Site\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\webapps\ROOT

app.server.lib.global.dir = D:\Projects\Site\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\lib\ext

app.server.deploy.dir = D:\Projects\Site\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\webapps

app.server.type = トムキャット

app.server.dir = D:\Projects\Site\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42

これがあなたを助けることを願っています。

于 2014-01-21T13:54:32.193 に答える