1

現在、liferay 6.1 を weblogic サーバー 10.3.5 にセットアップしています。これで、weblogic サーバーから liferay ポータルを使用できるようになりました。その後、別のサンプル ポートレットを liferay on weblogic サーバーにデプロイしようとしています。そのサンプル ポートレットをデプロイする方法を知りたいですか?

もう 1 つの問題は、ビューに JSF 2.0 を使用し、ビジネス層に EJB 3.0 を使用するポートレット アプリケーションを開発したいということです。そのポートレット アプリケーションを、weblogic サーバーを使用して liferay にデプロイできますか。それは可能ですか?可能であれば、私を案内してください。

4

2 に答える 2

3

Weblogicは管理サーバーのホットデプロイのみをサポートしていることに注意してください。Liferayがweblogicにホットデプロイメントするために必要な2つのインポート設定があります。weblogic dest dirの設定と、Weblogicドメインのルートフォルダを参照するliferayホーム設定が必要です。env.DOMAIN_HOMEはWLS10.3.6では機能しないため、ホームロケーションをフルパスで設定する必要があります。

于 2012-10-08T19:37:22.097 に答える
0

通常、Liferay には .war ファイルを監視する「デプロイ」フォルダがあります。ポートレットの .war ファイルをそのフォルダーにコピーするだけで、Liferay がそれを展開します。portal-ext.properties で「auto.deploy.dest.dir」設定を構成することにより、そのフォルダーの場所を変更できます。

ドキュメントによると、WebLogic ではデフォルトで次の値があります: auto.deploy.weblogic.dest.dir=${env.DOMAIN_HOME}/autodeploy

また、ドキュメントの別の部分では、一部のコンテナではポートレットのホット デプロイメントが機能しないか、問題が発生する可能性があることが言及されています。しかし、これは WebLogic に関するものではないと思います。

于 2012-08-10T20:14:37.943 に答える