Comments
Description
Transcript
IBM WebSphere Portal V6.0.1 アップデート手順書
IBM WebSphere Portal V6.0.1 アップデート手順書 RedHat Enterprise Linux ES release 4 版 (シングル環境) 2007/05/30 初版 2007/06/07 第二版 日本アイ・ビー・エム システムズ・エンジニアリング株式会社 ワークプレース 川添 喬博 1/21 <目次> はじめに ................................................................................................... 3 1. 1-1. 序文................................................................................................................................ 3 1-2. 当資料にて導入する環境................................................................................................ 4 2. 導入にあたって......................................................................................... 5 2-1. 検討事項 ........................................................................................................................ 5 2-2. 前提条件 ........................................................................................................................ 6 2-3. 事前準備 ........................................................................................................................ 7 2-4. 各種設定 ........................................................................................................................ 8 2-5. 導入の流れ..................................................................................................................... 9 3. 導入......................................................................................................... 10 3-1. 確認・事前作業............................................................................................................ 10 3-2. コマンド・ラインによる WP V6.0.1 の導入................................................................... 12 3-3. 確認・事後作業............................................................................................................ 14 補足 .................................................................................................................. 16 2/21 1. はじめに 1-1. 序文 当資料では、Web サイトよりダウンロードする IBM WebSphere Portal 及び、関連製品の Fix を使用し、RedHat Enterprise Linux ES release 4 上の IBM WebSphere Portal V6.0.0.0 環境を、IBM WebSphere Portal V6.0.1 へアップデートする手順について記述します。 <<注意事項>> ■ 当資料は日本アイ・ビー・エム株式会社ならびに日本アイ・ビー・エム システムズ・ エンジニアリング株式会社の正式なレビューを受けておりません。当資料は正式なマニュ アルをはじめとするドキュメントの補完資料として参照して下さい。 ■ 当資料は、製品の特定バージョンを使ってテストをした結果を基に記述しています。今 後の PTF, Fix Pack の適用により動作が当資料に記述された内容とは異なってくる可能性 がありますのでご了承下さい。 ■ 当資料は、RedHat Enterprise Linux ES release 4 Kernel 2.6.9-5.EL でのみ稼動確 認を行っており、他の環境での動作確認は実施しておりません。他のオペレーティング・ システムでの手順につきましては、マニュアルを参照下さい。 ■ 資料中、以下の略称を使用する場合があります。 略称 正式名称 WAS IBM WebSphere Application Server WPS IBM WebSphere Process Server WP IBM WebSphere Portal WCM IBM Workplace Web Content Management IHS IBM HTTP Server DB2 DB2 Universal Database(ここでは Enterprise Server Edition を指します) ITDS IBM Tivoli Directory Server RHEL RedHat Enterprise Linux ■ 便宜上、以下の略称を使用する場合があります。 略称 説明 <WAS_ROOT> WAS インストール・ディレクトリー <WP_ROOT> WP インストール・ディレクトリー <WP_PROFILE> WP 用 WAS プロファイル・ディレクトリー 3/21 1-2. 当資料にて導入する環境 ■ 当資料で説明する構成図 portal6.ise.com IHS WebSphere Portal WebSphere Application Server DB2 ITDS ■ 導入される製品の一覧 今回は、以下の環境に、WP V6.0.1 を導入します。 マシン名 導入製品 portal6.ise.com RHELES 4 Kernel 2.6.9-5.EL WP V6.0.0.0 WAS V6.0.2.17 + Required Fix JDK 1.4.2 SR6 DB2 V8.1 FP14 ITDS V6.0.0.1 IHS V6.0.2 <<備考>> WAS V6.0.2.17 Required Fix には、以下の Fix が含まれます。 PK32424、PK34800、PK40359、PK41358、PK32069、PK37272 ※クラスター構成の場合、以下の Fix も含まれます。 9 WP のクラスター構成を実施する場合:PK42667 9 既に WP V6.X と WAS6.0.2.17 の組み合わせによって問題が発生している場合: PK38983 上記 Fix のそれぞれの場合における適用順など、詳細に関しては、以下の TechNote を参 照して下さい。 WP V6 で WAS 6.0.2.17 を使用する場合の注意点 (Portal-07-001) http://www.ibm.com/jp/domino01/mkt/cnpages1.nsf/page/default-0019DB55 4/21 2. 導入にあたって 2-1. 検討事項 WP V6.0.1 を導入するに際して、以下の点を検討した上で、導入作業を行うようにして下 さい。 9 WP V6.0.1 単独では導入出来ません。WP V6.0.0.0 もしくは、V6.0.0.1 環境へ導 入するものとなります。 9 WP V6.0.0.1 環境へ WP V6.0.1 を導入する際、導入が失敗するケースが報告され ています。詳細は、以下の TechNote を参照して下さい。 IBM WebSphere Portal version 6.0.0.1 upgrading to version 6.0.1 can experience a failure to successfully apply the update in very specific situations http://www.ibm.com/support/docview.wss?rs=688&uid=swg21259857 9 WP に同梱されているデフォルトの themes および skins は、WP V6.0.1 導入時、Fix に同梱されているものに置き換わります。ただし、screens は置き換わりません。 (置き換えたい場合は、以降の手順でも説明しますが、導入を行う際、追加のパ ラメーターが必要となります。)詳細は、以下の TechNote を参照して下さい。 Default themes and skins will be overwritten by refresh pack 1 (6.0.1) installation http://www.ibm.com/support/docview.wss?rs=688&context=SSHRKX&context=SSBRWT& context=SSQKRQ&context=SS3NNG&context=SSYJ99&context=SSRUWN&context=SS6JVW&q 1=6.0.1&uid=swg21255697&loc=en_US&cs=utf-8&lang=en 5/21 2-2. 前提条件 WP V6.0.1 を RHEL 環境に導入する為の前提ハードウェア、オペレーティング・システム及 び導入ソフトウェアは以下のものになります。(LDAP、DB の容量は含みません) 対象 条件 プロセッサー Pentium 4 processor 1.4GHz 以上。 ※実稼働環境ではさらに高速なプロセッサーも検討し て下さい。 空きディスク・スペース 物理メモリー /opt /tmp WP 1.25 GB 750 MB WAS 1.5 GB 750 MB 合計 2.75 GB 最小 1.5 GB 最小負荷時 2GB 実稼動環境 4GB 仮想メモリー/スワップ・スペース 最低 物理メモリーと同等 推奨 物理メモリーの 2 倍 OS 環境(RHEL) Enterprise Server (ES), Advanced Server (AS), ※32bit のみのサポート Workstation (WS), and Desktop の V3.0 Update 8 およ び、V4.0 Update 4 ※1.libstdc++-3.3.3-41 の導入を行って下さい。 ※2.ulimit -n 10240 を実施して下さい。 ※3. Workstation および Desktop は開発環境のみサポ ート対象となります。 WP V6.0.1 のサポート対象となるハードウェア/ソフトウェア・バージョンに関しての最新 情報は、以下で確認して下さい。 【WP V6.0.1 Information Center】Supported hardware and software for WebSphere Portal Version 6.0.1 http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.ent.doc/wpf/in st_req601.html 6/21 2-3. 事前準備 当資料内では、以下の Web サイトよりダウンロードしたファイルを、ローカル・マシン上 へコピーして使用しています。 WebSphere Portal version 6.0 refresh pack 1 以下の Web サイトより、下記に挙げているファイルをダウンロードする事が出来ます。 http://www.ibm.com/support/docview.wss?rs=688&context=SSHRKX&dc=D400&uid=swg24015257&loc=en_US &cs=UTF-8&lang=en&rss=ct688websphere ※以下のファイルをダウンロードします。 9 6.0.1: WebSphere Portal version 6.0 refresh pack 1 9 Portal Update Installer ※以下のファイルは、今回は適用されている事を前提としています。 9 Required WebSphere Application Server version 6.0.2.17 interim fixes package ※以下のファイルは、今回は使用しません。 9 Remote Document Conversion Services files 9 Updated DB2 JCC driver file, including fix for APAR IY93349(Type4 driver 環 境のみ) 9 Required WebSphere Process Server fixes (WPS 導入環境のみ) 9 Additional WebSphere Process Server fix (WPS 導入環境のみ) ※以下のファイルは、ダウンロードする Web サイトが異なります。 9 PK42667; 6.0.2.19: this APAR is opened to publish a superseded fix for PK36471 (クラスター環境のみ) http://www.ibm.com/support/docview.wss?uid=swg24015481 9 Local fix for problem described in PK38983 (クラスター環境のみ) http://www.ibm.com/support/docview.wss?rs=180&context=SSEQTP&q1=PK38983&uid=swg21257172&lo c=en_US&cs=utf-8&lang=en ダウンロードしたファイルを、/work 等の別ディレクトリーに保存することを前提にして います。各ファイルの保存・展開用に十分なスペースを、前提条件(1.5GB)とは別に確保し て下さい。 7/21 2-4. 各種設定 /etc/hostsファイルに設定を記述し、名前解決が出来るようにします。 実際に構築作業を行う際は、実環境に合わせて適切な値を使用して下さい。 役割 ホスト名 ドメイン名 WP portal6 ise.com IHS DB/LDAP WP メインノードのマシンに対し、以下の設定値を使用します。なお、以下の設定値の中で、 今回、パスワードについては、手順書用という事で簡易的なものを設定していますが、実 環境ではセキュリティー面を考慮したパスワード設定を行うようにして下さい。 対象 設定値 WPインストール・ディレクトリー /opt/IBM/WebSphere/PortalServer WASインストール・ディレクトリー /opt/IBM/WebSphere/AppServer WP用WASプロファイル・ディレクトリー /opt/IBM/WebSphere/AppServer/profiles/wp_pro file IHSインストール・ディレクトリー /usr/IBMIHS セル名 portal6 ノード名 portal6 ホスト名 portal6.ise.com WP管理ユーザーID wpsadmin WP管理ユーザー・パスワード wpsadmin WAS管理ユーザーID wpsbind WAS管理ユーザー・パスワード wpsbind DB2インストール・ディレクトリー /opt/IBM/db2/V8.1 DB2インスタンス・ユーザーID db2inst1 DB2インスタンス・ユーザー・パスワード db2inst1 LTPAパスワード password Webサーバー定義名 webserver1 8/21 DB/LDAP のマシンに対し、以下のような設定値を使用します。なお、以下の設定値の中で、 今回、パスワードについては、手順書用という事で簡易的なものを設定していますが、実 環境ではセキュリティー面を考慮したパスワード設定を行うようにして下さい 対象 設定値 DB2インストール・ディレクトリー /opt/IBM/db2/V8.1 DB2インスタンス・ユーザーID db2inst1 DB2インスタンス・ユーザー・パスワード db2inst1 RELEASE用データベース名 wpsdb CUSTOMIZATION用データベース名 cusdb COMMUNITY用データベース名 comdb JCR用データベース名 jcrdb WMM用データベース名 wmmdb FEEDBACK用データベース名 fdbkdb LIKEMINDS用データベース名 lkmddb ITDSインストール・ディレクトリー /opt/ibm/ldap ITDSインスタンス・ユーザーID ldapdb2 ITDSインスタンス・ユーザー・パスワード ldapdb2 ITDSインスタンス・ユーザー・グループ idsldap ITDSインスタンス名 ldapdb2 ITDS用データベース名 ldapdb ITDS管理ユーザーID cn=root ITDS管理ユーザー・パスワード cn=root 暗号化シード・ストリング portal-ldap-server WP用ITDSサフィックス dc=ise,dc=com 2-5. 導入の流れ 当資料での導入の流れは、以下の通りです。 1. 確認・事前作業 2. コマンド・ラインによる WP V6.0.1 の導入 3. 確認・事後作業 9/21 3. 導入 3-1. 確認・事前作業 1. 以下のプロセスの状態を確認します。 9 IHS が停止している事。 9 WP が停止している事。 9 server1 が起動している事。 9 DB2 及び、ITDS が起動している事。 ※WP、および server1 の起動・停止コマンドと、状態の確認を行うコマンドは以下の通 りとなります。(以降の手順で行う WP の起動・停止、状態の確認については、同様のコ マンドを実行する事になります。) 9 WP 起動 <WP_PROFILE>/bin/startServer.sh WebSphere_Portal 9 WP 停止 <WP_PROFILE>/bin/stopServer.sh WebSphere_Portal –user wpsbind –password wpsbind 9 server1 起動 <WP_PROFILE>/bin/startServer.sh server1 9 server1 停止 <WP_PROFILE>/bin/stopServer.sh server1 –user wpsbind –password wpsbind 9 状態の確認 <WP_PROFILE>/bin/serverStatus.sh –all –user wpsbind –password wpsbind 2. 以下のファイルに設定されているポート番号、URL、ユーザーID/パスワード等のパラメ ーターを確認します。 <WP_ROOT>/config wpconfig.properties wpconfig_dbdomain.properties wpconfig_dbtype.properties wpconfig_sourceDb.properties wpconfig.properties ファイルに設定されている、以下のパラメーターについては、特に 設定値を確認しておくようにします。 PortalAdminPwd、WasPassword、CellName、WpsHostPort、XmlAccessPort、WpsHostName 10/21 ※注意:WpsHostPort は、10038 番になっている事を確認します。(Web サーバー構成後、 80 番ポート等に変更している場合は、以下のように 10038 番に変更します。) WpsHostPort=10038 3. 以下のファイルを編集します。 ①<WP_ROOT>/config/wpconfig.properties に、以下のパラメーターを追加します。 CopyWpsEarScreens=true ※このパラメーターはオプションとなります。 WP V6.0.1 導入時、screen も更新対象に含む場合に設定します。 PWordDelete=false ※このパラメーターはオプションとなります。 WP V6.0.1 の導入タスク実行後、wpconfig.properties、wpconfig_dbdomain.properties、 wpconfig_sourceDb.properties に含まれるパスワードが削除されてしまいます。作業 効率等を考慮した場合、このパラメーターを設定する事でパスワードを削除する事無 く、以降の作業を進める事が可能となります。なお、作業後にパスワードを削除する 手順については、3-3.の 1 を参照して下さい。 ②<WP_PROFILE>/properties/soap.client.props com.ibm.SOAP.requestTimeout=6000 4. WAS の管理コンソールにて以下のパラメーターを変更します。 ①以下の URL へアクセスし、WAS の管理コンソールへログインします。 https://portal6.ise.com:10003/ibm/console/logon.jsp もしくは、http://portal6.ise.com:10001/ibm/console ②「サーバー」>「アプリケーション・サーバー」>「WebSphere_Portal」>「Web コン テナー設定」>「Web コンテナー・トランスポート・チェーン」の順にクリックします。 ③ 「 WCInboundAdmin 、 WCInboundAdminSecure 、 WCInboundDefault 、 WCInboundDefaultSecure」のそれぞれにある>「HTTP インバウンド・チャネル (HTTP_x)」 をクリックし、以下のパラメーターを変更します。 読み取りタイムアウト 180 読み取りタイムアウト 180 ④変更後、マスター構成に保管し、ログアウトします。 ⑤server1 を停止します。 11/21 3-2. コマンド・ラインによる WP V6.0.1 の導入 1. ダウンロードしたファイルを以下に展開します。 ①PortalUpdateInstaller.tar.gz を、<WP_ROOT>/update に展開します。 ②6.0.1-WP-Multi-RP001.tar を、<WP_ROOT>/update/fixpacks に展開します。 2. 以下のコマンドを実行します。 ①. <WP_PROFILE>/bin/setupCmdLine.sh を実行します。(先頭の『. 』からがコマンド・ ラインとなります。また、以下のコマンドでファイルを読み込ませる事も可能です。) cd <WP_PROFILE> source ./setupCmdLine.sh ※以降の作業は、全てこのターミナル上で行います。 3. 全てのアプリケーション・サーバーが停止している事を確認します。 ①<WP_PROFILE>/bin/serverStatus.sh -all -user wpsbind -password wpsbind ADMU0116I: ツール情報はファイル /opt/IBM/WebSphere/AppServer/profiles/wp_profile/logs/serverStatus.log に記録されています ADMU0128I: wp_profile プロファイルを使用してツールを開始しています ADMU0503I: 全てのサーバーのサーバー状況を検索します ADMU0505I: 構成でサーバーが検出されました: ADMU0506I: サーバー名: WebSphere_Portal ADMU0506I: サーバー名: server1 ADMU0509I: Application Server "WebSphere_Portal" に到達できません。 停止されているようです。 ADMU0509I: Application Server "server1" に到達できません。 停止されているようです。 4. 以下のコマンドを実行し、正常終了する事を確認します。 ①<WP_ROOT>/update/ updatePortal.sh -install -installDir "/opt/IBM/WebSphere/PortalServer" -fixpack -fixpackDir "/opt/IBM/WebSphere/PortalServer/update/fixpacks" -fixpackID WP_PTF_601 ※上記コマンドは、一行で入力します。 12/21 Command line arguments: -buildfile wpconfig.xml -listener -Dplatform.script.ext=sh -Dwas.platform.script.ext=.sh CONFIG-WP-PTF-601 Executing native2ascii with native encoding 'UTF-8': wpconfig.properties -> wpconfig_ascii.properties Native2ascii execution was successful! (中略) Result: BUILD SUCCESSFUL Result: Total time: 88 minutes 39 seconds Log: ExecCmd::launch returns 0 225 タ ス ク の う ち 223; 終 了 フ ィ ッ ク ス パ ッ ク 'WP_PTF_601' 、 コ ン ポ ー ネ ン ト 'wp.ptf.config' をインストールしています。 225 タスクのうち 224; 開始 フィックスパック 'WP_PTF_601' を完了しています 225 タスクのうち 224; 終了 フィックスパック 'WP_PTF_601' を完了しています フィックスパックのインストールが正常に完了しました。 UpdateInstaller.puiReturnCode is 0 End of [ ./updatePortal.sh ] ※特記事項(ウィザード形式で導入を行う場合) 9 項番 1~3 までは、同様となります。 9 項番 4 のコマンド・ラインが、updatePortalWizard.sh に変わります。 13/21 3-3. 確認・事後作業 1. 導入時に設定した、各設定ファイル内のパスワードを削除します。(必須ではありませ んが、セキュリティーを考慮した場合、推奨される手順となります。 ) ①以下のファイルを編集します。 <WP_ROOT>/config/wpconfig.properties PWordDelete=true ②以下のコマンドを実行し、正常終了する事を確認します。 <WP_ROOT>/config/WPSconfig.sh action-delete-passwords-601 delete-passwords: Tue May 08 17:36:06 JST 2007 [logmsg] 2007.05.08 17:36:07.894 delete-passwords [logmsg] EJPCA3160I: ポータルの構成を更新しています。 (中略) iseries-switch-to-was-user: Tue May 08 17:36:47 JST 2007 BUILD SUCCESSFUL Total time: 1 minute 23 seconds ③以下のファイルより、パスワードが削除されている事を確認します。 <WP_ROOT>/config wpconfig.properties wpconfig_dbdomain.properties wpconfig_dbtype.properties wpconfig_sourceDb.properties ※上記ファイルの中のパスワード部分がブランク、または ReplaceWithYourDbAdminPwd となっていることをを確認します。 2. 3-1 の 2 で WpsHostPort を変更している場合、以下のファイルを編集します。 14/21 <WP_ROOT>/config/wpconfig.properties WpsHostPort=80 3. WAS の管理コンソールにて、WP を Web Server にマップしなおします。 ①以下の URL へアクセスし、WAS の管理コンソールへログインします。 https://portal6.ise.com:10003/ibm/console/logon.jsp もしくは、http://portal6.ise.com:10001/ibm/console ②「アプリケーション」>「エンタープライズ・アプリケーション」>エンタープライ ズ・アプリケーション名:「wps」の順にクリックします。 ③「サーバーにモジュールをマップ」をクリックし、モジュール名:「WebSphere Portal Server」のチェックボックスを選択します。 ④クラスターおよび、サーバーのドロップダウン・メニューにある、 「WebSphere:cell=portal6,node=webserver1_node,server=webserver1」と 「WebSphere:cell=portal6,node=portal6,server=WebSphere_Portal」を選択し、「適用」 をクリックします。 ⑤「OK」>「保管」をクリックし、ログアウトします。 ⑥IHS を再起動します。 ⑦以下の URL へアクセスし、WP のバージョンを確認します。 http://portal.ise.com/wps/portal 以上で、当資料の構成は完了となります。 15/21 補足 ここでは、WP V6.0.1 導入前と導入後の違いを明確にする為、themes および skins を変更 するための手順を記載します。この作業は WP V6.0.1 導入を行うにあたり必須ではありま せん。 ■WP V6.0.1 導入前作業 ①screens ファイルのバックアップを取得します。 cp –p <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/screens/html/Login.jsp <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/screens/html/Login.jsp.org ②screens ファイルを編集します。 <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/screens/html/Login.jsp (省略) </td></tr><tr><td colspan="2" class="wpsEditSmText"><!-- No view Message <wps:text key="info.inactivity" bundle="nls.engine" /> --></td></tr></table><%-- Login/Cancel buttons --%><table cellspacing="4" cellpadding="0" border="0" width="100%"><tr><td align="<%= bidiAlignLeft %>" valign="bottom" value='<wps:text bidiAlignLeft action="<wps:url nowrap><input class="wpsButtonText" bundle="nls.button" %>" valign="bottom" key="login" />'></td><td nowrap></form><form home='public' enctype="application/x-www-form-urlencoded" type="submit" align="<%= method="POST" reqid='no'/>" name="CancelLogin"><input class="wpsButtonText" type="submit" value='<wps:text bundle="nls.registration" key="button.cancel" />'></td> <!-- this image button is here so the form will submit when pressing enter in the password field --> (省略) 16/21 ※太字の箇所をコメントアウトしました。(以下のイメージの様に、ログイン画面に 表示されるテキストが表示されなくなります。) z 修正前 z 修正後 ③themes ファイルのバックアップを取得します。 cp –p <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/themes/html/IBM/banner.jspf <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/themes/html/IBM/banner.jspf.org ④themes ファイルを編集します。 <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/themes/html/IBM/banner.jspf 17/21 (省略) <script> //Register the context menu so that the menu can easily be enabled/disabled. javascriptEventController.register( "menu_<%=pageOidStr%>_main", null, "document.getElementById( 'menu_<%=pageOidStr%>_main_img' ).src='<portal-log ic:urlFindInTheme file='<%= isRTL ? "images/banner/main_menu_rtl.gif" : "images/banner/main_menu.gif"%>'/>';" ); </script> </c-rt:if> <!-- No view BreadCrumbTrail <portal-logic:if portletSolo="no"> <c-rt:if test = "${themePolicy.renderBreadCrumbTrail}"> <%@ include file="./banner_crumbtrail.jspf" %> </c-rt:if> </portal-logic:if> --> <c-rt:if test = "${themePolicy.renderToolBar}"> (省略) ※太字の箇所をコメントアウトしました。(以下のイメージの様に、パンくずリスト が表示されなくなります。) z 修正前 z 修正後 18/21 ■WP V6.0.1 導入後作業 ①編集対象とした screens ファイルを確認します。 <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/screens/html/Login.jsp 9 バックアップとしてコピーしたファイルが無くなっている事を確認します。 9 ファイル内の編集箇所が、編集以前のものになっている事を確認します。 ②編集対象とした themes ファイルを編集します。 <WP_PROFILE>/installedApps/portal6/wps.ear/wps.war/themes/html/IBM/banner.jspf 9 バックアップとしてコピーしたファイルが無くなっている事を確認します。 9 ファイル内の編集箇所が、編集以前のものになっている事を確認します。 ③server1 が起動していることを確認します。 ④wps.ear をテンポラリーのディレクトリーへエクスポート・展開します。 ※以降の手順では、テンポラリーのディレクトリーに/tmp/work を使用します。 cd <WP_PROFILE>/bin ./wsadmin.sh -user wpsbind -password wpsbind -c '$AdminApp export wps /tmp/work/wps.ear' ※上記コマンドは、一行で入力します。 mkdir /tmp/work/wps_expanded ./EARExpander.sh -ear /tmp/work/wps.ear -operationDir /tmp/work/wps_expanded -operation expand ⑤バックアップ・ファイルを展開します。 mkdir /tmp/work/wps_old cd /tmp/work/wps_old unzip <WP_ROOT>/installableApps/wps_old_wpProfile_before_601.jar ⑥編集した themes の対象ファイルを置き換えます。 cd /tmp/work/wps_expanded/wps.war/themes/html mv IBM IBMtmp cp -r /tmp/work/wps_old/wps.war/themes/html/IBM /tmp/work/wps_expanded/wps.war/themes/html/IBM 19/21 ※上記コマンドは、一行で入力します。 ⑦編集した screens の対象ファイルを置き換えます。 cd /tmp/work/wps_expanded/wps.war/screens/html mv Login.jsp Login.jsp.tmp cp -p /tmp/work/wps_old/wps.war/screens/html/Login.jsp /tmp/work/wps_expanded/wps.war/screens/html/Login.jsp ※上記コマンドは、一行で入力します。 ⑧エクスポートした/tmp/work/wps.ear を削除します。 rm /tmp/work/wps.ear ⑨wps.ear を圧縮・アップデートします。 cd <WP_PROFILE>/bin ./EARExpander.sh -ear /tmp/work/wps.ear -operationDir /tmp/work/wps_expanded -operation collapse ./wsadmin.sh -user wpsbind -password wpsbind -c '$AdminApp install /tmp/work/wps.ear {-update -appname wps -nodeployejb}' ※上記コマンドは、一行で入力します。 ⑩server1 を停止して、WP を起動します。 ./stopServer.sh server1 -user wpsbind -password wpsbind ./stopServer.sh WebSphere_Portal -user wpsbind -password wpsbind ./startServer.sh WebSphere_Portal ⑪以下の URL へアクセスし、themes、screens が WP V6.0.1 導入前作業で編集した内容に 戻っている事を確認します。 http://portal.ise.com/wps/portal 20/21 <<特記事項>> IBM、AIX、WebSphere、Lotus、Tivoli、IBM Lotus Domino、IBM Lotus Notes、IBM Lotus Sametime、IBM Lotus Expeditor 、Lotus Domino、Lotus Notes、Lotus Sametime、Lotus Expeditor、IBM Tivoli Directory Server、WebSphere Application Server、WebSphere MQ は、International Business Machines Corporation の米国およ びその他の国における商標。 その他、記載された社名および製品名は、それぞれ各社の商標または登録商標です。 21/21