2011-12-22 10 views
4

私は自分のライフルポータルにサードパーティ製のjarファイルを使用しています。これらのjarファイルは、ポータルの複数のポートレットから使用されます。サードパーティ製のjarファイルを生き延びるにはどうすればいいですか?

自分のjarファイルをmy-portlet/WEB-INF/libの中に入れることができます。しかし、ここで問題となるのは、そのポートレットの内部でしかアクセスできないということです。 jarファイルをポータルのすべてのポートレットで使用できるようにします。これどうやってするの? jarファイルを展開できるグローバルライブラリはありますか?どこからでもアクセスできますか?

また、このサードパーティのjarファイルを本番インスタンスにデプロイする方法はありますか?あなたは(Tomcatの配布のための)二つの方法でそれを行うことができます

答えて

8

  1. てmanualyは、Tomcat/libに/ extディレクトリに自分の*の.jarファイルをコピーして、Liferayの
  2. 書き込みLiferayの拡張と入れ*を再起動の.jarファイルをdocroot/WEB-INF/ext-lib/globalにコピーし、Liferayを起動する前に展開してください。 Webサーバーとは独立したより好ましい方法です。

Vimの

+0

はどのようにこの瓶は、その後の生産に展開することができますか?私は生産インスタンスを再開できません。回避策はありますか? –

+0

プロダクション・インスタンスにポートレットをホット・デプロイしていますか? – Jonny

+0

rao_555:Liferay <= 5.2.3と[this]([])の[wiki](http://www.liferay.com/community/wiki/-/wiki/Main/Deploying%20an%20EXT%20WAR%20file) http://www.liferay.com/documentation/liferay-portal/6.0/development/-/ai/ext-plugins) – vim

関連する問題