バージョン 6.0 EE SP1 以前の Liferay Portal へのパッチの適用

この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。

この記事では、様々な環境でLiferayにパッチをデプロイする方法を説明しています。 手順はアプリケーションサーバごとに分かれており、6.0SP2以前に使用されていたパッチツール、ホットフィックス、フィックスパックを導入していたものに基づいています。

決議

  1. .war であるパッチは deploy フォルダにコピーされます。
  2. ポータルサービスの jar は、グローバルライブラリにコピーされます。
  3. portal-implのjarの場合は、アプリケーションライブラリにコピーされます。
  4. portal-util jar の場合、これらはアプリケーション・ライブラリにコピーされます。
  5. これらの例を参考にしてみてください。

GlassFish Server オープンソース版 3.x

インストールのヒント: コマンドラインを使ってLiferayをデプロイすると、GUIよりもうまくいくことがわかりました。 これを行うための最も簡単な方法は、C:Mercedes-Metalleに移動し、$GLASSFISH_HOME\glassfishbin, place your Liferay.war file, then type: asadmin deploy Liferay.warに移動することです。 Windowsのパスワードを入力すると、展開されるはずです

  • ストップグラスフィッシュ
  • Place your portal-service/kernel.jar patch in this directory, C:\$GLASSFISH_HOME◦◦glassfish\domains\domain1liblib
  • Place your portal-impl.jar patch in this directory, C:C:\$GLASSFISH_HOME\glassfishdomains\domain1applications$Liferay.war_folderWEB-INFliblibs.
  • Place your portal-util.jar patch in this directory, C:C:\$GLASSFISH_HOME\glassfishdomains\domain1applications$Liferay.war_folderWEB-INFliblibs.
  • グラスフィッシュを始める
  • パッチが動作するかどうかをテストします。

アイビーエムウェブスフィア

  • ウェブスフィアの停止
  • Place your portal-service/kernel.jar patch in this directory, $WEBSPHERE_HOME\AppServerliblibext
  • Place your portal-impl.jar patch in this directory, $WEBSPHERE_HOME\AppServer\profilesAppSrv01\installedApps\$DOMAIN_NAMEウェブ-インフォーマル.ear$LIFERAY_WARウェブ-インフォーマルliblib
  • Place your portal-util.jar patch in this directory, $WEBSPHERE_HOME\AppServer\profiles\AppSrv01\installedApps$DOMAIN_NAMEヴェブ-インフォーマル.ear$LIFERAY_WARヴェブ-インフォーマルliblib
  • ウェブスフィアの開始
  • パッチが適用されたかどうかをテストします。

JBoss 5.1.x

  • 停止 JBoss
  • Place the portal-service/kernel.jar patch in this directory, C:\$JBOSS_HOME◦serverserverdefaultdefault\libext
  • Place your portal-impl.jar patch in this directory, C:\$JBOSS_HOME\serverdefault\deploy$Liferay.war_folder (ROOT.war)WEB-INFlib.
  • Place your portal-util.jar patch in this directory, C:\$JBOSS_HOME\serverdefault\deploy$Liferay.war_folder (ROOT.war)\WEB-INFlib.
  • JBossを起動します。
  • パッチが動作するかどうかをテストします。

トムキャット6.0.x

  • ストップトムキャット
  • Place your portal-service/kernel.jar patch in this directory, C:\$TOMCAT_HOME◦lib\ext
  • Place your portal-impl.jar patch in this directory, C:\$TOMCAT_HOME\webapps\ROOTWEB-INFlib
  • Place your portal-util.jar patch in this directory, C:\$TOMCAT_HOME\webapps\ROOTWEB-INFlib
  • トムキャット開始
  • パッチが動作するかどうかをテストします。

オラクルウェブロジック

  • ウェブロジックの停止
  • Place your portal-service/kernel.jar C:OracleOracle\Middleware\User_projects\\domainslportalliblib
  • portal-impl.jarパッチをLiferay WARの中に置いてください。C:\$WEBLOGLOGIC_HOME\$WEBLOGLOGIC_HOMEuser_projects\$SERVER_NAME\$LIFERAY_WAR
  • portal-util.jarパッチをLiferay WARの中に置いてください。C:\$WEBLOGLOGIC_HOME\$WEBLOGLOGIC_HOMEuser_projects\$SERVER_NAME\$LIFERAY_WAR
  • ウェブロジックの開始
  • パッチが動作するかどうかをテストします。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています