2016-04-26 10 views
2

Liferay 7は、OSGiモジュールに基づいています。Liferay 7ディセーブル機能/モジュール

したがって、一部のモジュールや機能を無効にして軽量なライフラインをインストールすることは可能ですか?たとえば、私のプロジェクトにはこの機能が必要ないので、wikiページやフォーラムを無効にしてください。

どうすればいいですか?

+1

クロスポストしないでください:http://meta.stackexchange.com/questions/141823/why-is-cross-posting-wrong-on-an-external-site –

+0

は私にはありません(明らかに)誰かにコメントする評判を持っていますが、両方の方法がGogoシェルでそれらを停止する問題を解決する間に、次回サーバが再起動されないことを保証できないということを追加したいと思います。バンドルの状態は、LIFERAY_HOME/osgi/stateフォルダに依存します。このフォルダを吹き飛ばす機会があります。その場合、以前はBlogsモジュールを無効にしていた場合、その状態は記録されなくなり、次回の起動時に再びアクティブになります。あなたが確信しているなら最高の最高です – jardineworks

答えて

2

osgi/modulesフォルダから無効にする/削除するポートレットに関連するjarファイルを削除するだけで済みます。

jarファイルをmodulesフォルダに後でコピーするだけで、これらの機能をインストールすることができます。

参照先:012.Dev.lifeセッション。

+0

...モジュール(ジャー)と機能の間には何が同じですか?私はmodulesフォルダからjarファイルを削除すると、どのような機能が失われるのかを知りたがっています。たとえば:フォーラムは必要ありませんが、おそらく私はJournalArticlesのコメント機能を望んでいます.... – moisesbelda

+2

@moisesbelda新しい質問のように聞こえます...あなたは「可能ですか?」と答えており、答えは「はい」です。今あなたは特定の依存関係を求めているところで*一つの例を挙げています...あなたが求めている他の依存関係を誰が知ることができますか?バンドルを削除したり停止したり(ゴーゴーシェルをチェック)、それに依存していた他の機能(つまり、自動的に非アクティブ化されたもの)を確認することができます。私はこの答えを受け入れ、あなた自身で実験したり、*具体的な*別の質問をすることをお勧めします。 –

+0

私はLiferay 7 CE GA3インスタンスを導入しました。あなたが参照しているJarファイルが表示されません。 LPKGファイルのみが表示されます。あなたが言及しているJarファイルをフォルダ構造のどこに見つけるか。 – ElectronicBlacksmith

3

はいできます。 gogoシェルにアクセスし、commadを入力します。stop $ bundleId

Apache Felix Web Consoleもインストールできます。

Connect to te Apache Felix Gogo Shell

+0

Gogo Shellにはどのようにアクセスしますか? – ElectronicBlacksmith

+0

telnetコマンドでアクセスできます。たとえば、次のようになります。telnet localhost 11311 –

関連する問題