インストール
ガイド
translated into any language or computer language, in any form or by any means, electronic, mechani-cal, magnetic, optimechani-cal, chemimechani-cal, manual or otherwise without the prior written consent of Unify Corpo-ration.
Unify Corporation makes no representations or warranties with respect to the contents of this document and specifically disclaims any implied warranties of merchantability or fitness for any particular pur-pose. Further, Unify Corporation reserves the right to revise this document and to make changes from time to time in its content without being obligated to notify any person of such revisions or changes. The Software described in this document is furnished under a Software License Agreement. The Soft-ware may be used or copied only in accordance with the terms of the license agreement. It is against the law to copy the Software on tape, disk, or any other medium for any purpose other than that described in the license agreement.
The Unify Corporation Documentation Group values and appreciates any comments you may have con-cerning our documents. Please address comments to:
(800) 468-6276 or (800) 468-6343; 916-928-6400 FAX (916) 928-6401
UNIFY, ACCELL, VISION, DataServer, and the Unify Logo are registered trademarks of
Unify Corporation. Unify NXJ is a trademark of Unify Corporation. UNIX is a registered trademark of The Open Group in the United States and other countries. Borland is a registered trademark of Borland Software Corporation. BEA WebLogic is a registered trademark of BEA Systems, Inc. IBM and Web-Sphere are trademarks or registered trademarks of International Business Machines Corporation. The X Window System is a product of the Massachusetts Institute of Technology. SYBASE is a registered trademark, and SQL Server, DB_Library, and Open Server are trademarks of Sybase, Inc. INFORMIX is a registered trademark of a subsidiary of IBM. ORACLE is a registered trademark of Oracle Corpo-ration. Sun is a registered trademark, and SunView, Sun_3, Sun_4, X11/NeWS, SunOS, PC_NFS, and Open Windows are trademarks of Sun Microsystems. All SPARC trademarks are trademarks or regis-tered trademarks of SPARC International, Inc. SPARCstation is licensed exclusively to Sun Microsys-tems, Inc. Microsoft, MS, and Windows are registered trademarks of Microsoft. All other products or services mentioned herein may be registered trademarks, trademarks, or service marks of their respec-tive manufacturers, companies, or organizations.
1.
Unify NX
Jの イ ン ス ト ー ル の準備
1
タ ス ク 1: タ ーゲッ ト 環境のタ イ プ を 決定 . . . 1 開発環境 . . . 1 実行環境 . . . 3 タ ス ク 2: ア プ リ ケーショ ン サーバの取得( オプ ショ ン ) . . . 5 タ ス ク 3: シ ステ ム要件に適合し ている こ と を 確認 . . . 6 タ ス ク 4: 必要なサード パーテ ィ ツ ールの取得 . . . 7 タ ス ク 5: ホームディ レ ク ト リ と 作業ディ レ ク ト リ の指定 . . . 7 ホームディ レ ク ト リ . . . 8 作業ディ レ ク ト リ . . . 92.
イ ン ス ト ールプ ログ ラ ムの実行
10
標準セッ ト ア ッ プ ( ダイ ア ロ グベース) . . . 10 カ ス タ ムセッ ト ア ッ プ ( ダイ ア ロ グベース ) . . . 11 テ キス ト ベース ( UNIX のみ) . . . 11 イ ン ス ト ール完了後 . . . 123.
イ ン ス ト ール後の タ ス ク
13
タ ス ク 1: 製品の起動方法を 理解する . . . 13 タ ス ク 2: マニュ ア ルを 参照する 方法を 理解する . . . 14 タ ス ク 3: サン プ ルア プ リ ケーショ ン の実行 . . . 16 タ ス ク 4: チュ ート リ アルアプ リ ケーショ ン の実行 . . . 17 タ ス ク 5: 既存の NXJア プ リ ケーシ ョ ン を 更新 . . . 17 既存のプ ロ ジ ェ ク ト を 更新する . . . 17 チュ ート リ ア ルプ ロ ジ ェ ク ト のリ セッ ト . . . 18 Web ブ ラ ウザのキャ ッ シ ュ を ク リ ア する . . . 18準備
1
こ の章では、 Unify NXJを イ ン ス ト ールする前に必要な作業について説明 し ます。
Unify NXJには、 NXJ製品の コ ン ポーネ ン ト の他に も JBoss ア プ リ ケーシ ョ ンサー
バがバン ド ル さ れています。 Standard Edition ラ イ セ ン ス では、 Unify NXJイ ン ス
ト ール時に JBoss ア プ リ ケーシ ョ ンサーバが自動的に イ ン ス ト ール さ れます。 Enterprise Edition では、 こ の リ リ ースの Unify NXJで使用が認め ら れてい る任意の
ア プ リ ケーシ ョ ンサーバが使用で き ます。 他のア プ リ ケーシ ョ ンサーバを選択 し た場合、 JBoss ア プ リ ケーシ ョ ンサーバは自動的には イ ン ス ト ール さ れません。 こ の章には、 Unify NXJイ ン ス ト ールプ ロ グ ラ ムで表示 さ れる プ ロ ン ト への入力に 必要な情報が説明 さ れています。
タ ス ク 1 : タ ーゲ ッ ト 環境の タ イ プ を決定
Unify NXJはア プ リ ケーシ ョ ン開発環境 と 実行環境 (実稼働環境ま たは配備環境 と も 言われる) の両方で使用 し ます。 ど ち ら の環境に も 、 Unify NXJ製品のどの コ ン ポーネ ン ト を イ ン ス ト ール し 、 どのよ う に設定するかを決定する ラ イ セ ン スキー があ り ます。開発環境
開発環境 と は、 NXJ ア プ リ ケーシ ョ ン を開発 し 、 テ ス ト を行 う 環境です。 開発環 境では、 以下の コ ン ポーネ ン ト が イ ン ス ト ール さ れます。 • NXJ デザ イ ン セ ン タ • NXJ イ ン タ ラ ク シ ョ ンサーバ • NXJ が提供す る ア プ リ ケーシ ョ ンサーバ : JBoss (オ プ シ ョ ン)• オ プ シ ョ ン で、 NXJ コ ン ト ロ ールセ ン タ がデ フ ォ ル ト サーバに配備 さ れま す。 こ れは、 NXJ デザ イ ン セ ン タ か ら のア プ リ ケーシ ョ ンの配備 をサポー ト する ために必要です。 Unify NXJ開発環境を完全に作成する ために、 こ れ ら の コ ン ポーネ ン ト がサー ド パーテ ィ のデー タ ベースや Web ブ ラ ウザ と 結合 さ れます。 こ れ ら の コ ンポーネ ン ト の詳細については、7 ページの 「 タ ス ク 4 : 必要なサー ド パーテ ィ ツ ールの取 得」 を参照 し て く だ さ い。 以下の図には、 こ れ ら の コ ン ポーネ ン ト の論理的な相互の関連性を示 し ています。 図1-1 Unify NXJ の開発環境 イ ン ス ト ール時に、 次の開発環境が設定 さ れます。 • ア プ リ ケーシ ョ ンサーバ コ ン ポーネ ン ト 内に、 デ フ ォ ル ト サーバの イ ン ス タ ン ス と デバ ッ グサーバの イ ン ス タ ン スが 作成 さ れます。 ほ と んどのア プ リ ケーシ ョ ンサーバのデ フ ォ ル ト サーバ イ ン ス タ ン スには、 “default” と い う 名前が設定 さ れますが、 Oracle9iAS ア プ リ ケーシ ョ ンサーバのデ フ ォ ル ト サーバに は “home”、 BES ア プ リ ケーシ ョ ンサーバのデ フ ォル ト サー バには “standard” と い う 名前が設定 さ れます。 デ フ ォル ト デー タ ベース デー タ ベース デー タ ベース デー タ ベース NXJ 開発者 NXJ デザ イ ン セ ン タ web ブ ラ ウザ ア プ リ ケー シ ョ ンサーバ NXJ イ ン タ ラ ク シ ョ ン サーバ テ ス ト コ ン ト ロ ー ルセ ン タ ア プ リ ケー シ ョ ンサーバ default Unify Debug
サーバは、 ア プ リ ケーシ ョ ンの設計が設計者の要求に合 っ てい るかど う かを 判断する ために、 ア プ リ ケーシ ョ ン を テ ス ト する時に コ ン ト ロ ールセ ン タ で 使用 し ます。 デバ ッ グサーバ イ ン ス タ ン スは、 NXJ デバ ッ ガ を使 っ て ア プ リ ケーシ ョ ン を テ ス ト する ために使用 し ます。 デバ ッ グサーバには個別の JVM 設定やパ ラ メ ー タ が必要な ため、 ア プ リ ケーシ ョ ンサーバ イ ン ス タ ン ス も 個 別に必要です。 すべてのア プ リ ケーシ ョ ンサーバのデバ ッ グサーバ イ ン ス タ ン スに “UnifyDebug” と い う 名前が設定 さ れています。 “UnifyDebug” は、 NXJ デザ イ ン セ ン タ か ら ア プ リ ケーシ ョ ンのデバ ッ グ をサポー ト す る ために必要 です。
実行環境
実行環境は、 NXJ ア プ リ ケーシ ョ ン を配備 し て管理す る環境で、 ア プ リ ケーシ ョ ンのエ ン ド ユーザがア ク セ ス し ます。 実行環境では、 以下の コ ン ポーネ ン ト が イ ン ス ト ール さ れます。 • NXJ イ ン タ ラ ク シ ョ ンサーバ • NXJが提供す る ア プ リ ケーシ ョ ンサーバ : JBoss (オプ シ ョ ン) • オ プ シ ョ ン で、 NXJ コ ン ト ロ ールセ ン タ がデ フ ォ ル ト サーバに配備 さ れま す。 こ れは、 NXJ コ ン ト ロ ールセ ン タ か ら の配備 をサポー ト する ために必要 です。 こ のオ プ シ ョ ン を使用 し ない場合は、 ア プ リ ケーシ ョ ンサーバベ ン ダー独自の配備ツ ールを使用す る必要があ り ます。 開発環境の場合 と 同 じ よ う に、 こ れ ら の コ ン ポーネ ン ト も 、 Unify NXJ実行環境を 完全に作成する ために、 1 つま たは複数のデー タ ベースや Web ブ ラ ウザ と 結合 さ れます。 こ れ ら の コ ン ポーネ ン ト の詳細については、 7 ページの 「 タ ス ク 4 : 必要 なサー ド パーテ ィ ツ ールの取得」 を参照 し て く だ さ い。以下の図には、 こ れ ら の コ ン ポーネ ン ト の論理的な相互の関連性を示 し ています。 図1-2 Unify NXJの実行環境 イ ン ス ト ール時に、 次の実行環境が設定 さ れます。 • 開発環境の場合 と 同 じ よ う に、 デ フ ォ ル ト サーバ イ ン ス タ ン スが作成 さ れます。 こ れは、 NXJ コ ン ト ロ ールセ ン タ を 使 っ て、 NXJ ア プ リ ケーシ ョ ン に配備 さ れるサーバ イ ン ス タ ン ス です。 NXJ ア プ リ ケーシ ョ ンの実稼働配備 を行 う には、 実行 ラ イ セ ン ス を購入する必要があ り ます。 開発 ラ イ セ ン ス では、 3 接続分 し か 実行で き ません。 Standard Edition の開発 ラ イ セ ン スの場合、 実行 ラ イ セ ン スがサポー ト す るのは JBoss だけです。 デー タ ベース NXJ 配備 担当者 web ブ ラ ウザ NXJ エ ン ド ユーザ ア プ リ ケー シ ョ ンサーバ NXJ イ ン タ ラ ク シ ョ ン サーバ コ ン ト ロー ルセ ン タ ア プ リ ケー シ ョ ンサーバ default
タ ス ク 2 : アプ リ ケーシ ョ ンサーバの取得 (オプシ ョ ン)
Unify NXJには JBoss ア プ リ ケーシ ョ ンサーバがバン ド ル さ れてお り 、 デ フ ォ ル ト で イ ン ス ト ール さ れます。 Unify NXJが提供す る ア プ リ ケーシ ョ ンサーバを使用 し ない場合は、 サー ド パーテ ィ のベ ン ダーか ら 別のア プ リ ケーシ ョ ンサーバを取得 し て イ ン ス ト ールする こ と がで き ます。 現在、 Unify NXJで動作す る ア プ リ ケー シ ョ ンサーバ製品は以下の と お り です。 • BEA WebLogic • Borland Enterprise サーバ • IBM WebSphere • JBoss • Oracle9iAS ア プ リ ケーシ ョ ンサーバ製品は、 Unify NXJがサポー ト し てい る も のだけ を ご使用 く だ さ い。 サポー ト さ れてい る ア プ リ ケーシ ョ ンサーバ製品名 と バージ ョ ン につ いては、 NXJ ReadMe を参照 し て く だ さ い。 NXJの イ ン ス ト ール中に、 イ ン ス ト ールプ ロ グ ラ ムは、 必要なサーバ イ ン ス タ ンス (開発環境では default と UnifyDebug、 実行環境では default) を設定する ために ア プ リ ケーシ ョ ンサーバに接続 し ます。 イ ン ス ト ールプ ロ グ ラ ムが必要な情報を 得る こ と がで き ない場合、 情報の入力を求め ら れる こ と があ り ます。 どのよ う な情報が必要かは、 ア プ リ ケーシ ョ ンサーバ製品に よ っ て異な り ます。 以下の表では、 各ア プ リ ケーシ ョ ンサーバで必要な情報を要約 し ています。 表1-1 NXJイ ン ス ト ールプ ログ ラ ムに必要な情報(1/2) BEA WebLogic ド メ イ ンデ ィ レ ク ト リ 7.0 以降の場合は、 BEA WebLogic の DOMAIN_HOME。 イ ン ス ト ール デ ィ レ ク ト リ
BEA WebLogic の WL_HOME。
ホス ト と ポー ト WebLogic Administration Server が実行 し て い る ホ ス ト 名 と ポー ト 。
権限 サーバの起動権限を持つ ロールのユーザ名 と パス ワー ド 。
タ ス ク 3 : システム要件に適合 し ている こ と を確認
Unify NXJ開発環境に使用する ホ ス ト は Windows ホス ト です。 実行環境のホス ト
は Windows、 UNIX ま たは Linux です。
タ ーゲ ッ ト ホ ス ト の OS のバージ ョ ン と シ ス テム要件については、 NXJ ReadMe を 参照 し て く だ さ い。 Borland Enterprise サーバ イ ン ス ト ール デ ィ レ ク ト リ Borland Enterprise サーバ イ ン ス ト レ ーシ ョ ン を含む デ ィ レ ク ト リ 。 管理ポー ト Borland Enterprise サーバの管理ポー ト 番号。 デ フ ォ ル ト は 42424。 IBM WebSphere NXJイ ン ス ト ールプ ロ グ ラ ムでは設定 さ れません。 JBoss
Web Service ポー ト Webserver サー ビ スのポー ト 。 Naming Service(JNDI) ポー ト Naming サー ビ スの リ ス ニ ン グポー ト 。 JBossNS サー ビ ス と も 言 う 。 Webserver Service(Jetty) ポー ト HTTP リ スナポー ト 。 HTTP 接続が承認 さ れる ポー ト 。 Jetty jmx コ ン ソ ールア プ リ ケーシ ョ ン も こ の ポー ト で ア ク セ ス さ れる。 Invoker Service(RMI) ポー ト RMI サー ビ ス ソ ケ ッ ト の リ ス ニ ン グポー ト 。 InvocationLayer Service (JMS-UIL2) ポー ト
Java Message Services (JMS) に関連す るサー ビ スが実 行 さ れてい る ポー ト 。 Hypersonic Service ポー ト Hypersonic デー タ ベースが リ ス ニ ン グ し てい る ポー ト 。 Oracle9iAS イ ン ス ト ール デ ィ レ ク ト リ Oracle home デ ィ レ ク ト リ 。 権限 サーバの起動権限を持つ ロールのユーザ名 と パス ワー ド 。 表1-1 NXJイ ン ス ト ールプ ログ ラ ムに必要な情報(1/2)
タ ス ク 4 : 必要なサー ド パーテ ィ ツールの取得
Unify NXJ開発環境 と 実行環境では、 以下のサー ド パーテ ィ ツ ールが必要です。 • Web ブ ラ ウザ 実行環境では、 NXJア プ リ ケーシ ョ ンのエ ン ド ユーザは、 エ ン ト リ ポ イ ン ト の JSP ページに Web ブ ラ ウザか ら ア ク セ ス し ます。 また、 ア プ リ ケーシ ョ ン 配備担当者 も Web ブ ラ ウザか ら NXJ コ ン ト ロ ールセ ン タ に ア ク セ ス し ます。 開発環境では、 ア プ リ ケーシ ョ ン を テ ス ト し て Web ブ ラ ウザで フ ォ ームを表 示 し ます。Web ブ ラ ウザは Internet Explorer と Netscape Navigator の両方がサポー ト さ れ ます。 使用で き る Web ブ ラ ウザのバージ ョ ン については、 NXJ ReadMe を参 照 し て く だ さ い。 • デー タ ベース NXJア プ リ ケーシ ョ ンか ら デー タ ベースにア ク セ スす る必要があ る場合、 開 発環境 と 実行環境の両方のホ ス ト でデー タ ベースが利用で き る必要があ り ま す。 ほ と んどのデー タ ベースについては、 必要な JDBC ド ラ イバは Unify NXJに同梱 さ れています。 Informix、 MySQL、 MS SQL の運用版の場合、 ReadMe に記載 さ れて い る方法で、 ベ ン ダーの Web サ イ ト か ら JDBC ド ラ イ バを ダウ ン ロ ー ド する必要があ り ます。 IBM DB2 の場合、 必要な JDBC ド ラ イバは IBM DB2 ク ラ イ ア ン ト イ ン ス ト ールの一部に含まれています。 Unify NXJで使用 さ れる JDBC ド ラ イバの詳細については、 『Unify NXJ 開発 者ガ イ ド 』 の第 3 章 「プ ロ ジ ェ ク ト の設定」 で 「プ ロ ジ ェ ク ト の作成」 を参 照 し て く だ さ い。
タ ス ク 5 : ホームデ ィ レ ク ト リ と 作業デ ィ レ ク ト リ の指定
Unify NXJの フ ァ イルは 2 つのデ ィ レ ク ト リ に置かれています。 ホームデ ィ レ ク ト リ と 作業デ ィ レ ク ト リ です。 こ のよ う にする と 、 ア プ リ ケーシ ョ ン コ ー ド と ソ フ ト ウ ェ ア本体を別々に管理で き ます。 作業デ ィ レ ク ト リ で作成 さ れたデ ィ レ ク ト リ や フ ァ イルは、 Unify NXJのア ン イ ン ス ト ール時に削除 さ れた り 、 更新時に上書 き さ れる こ と があ り ません。 以下のセ ク シ ョ ン では、 それぞれのデ ィ レ ク ト リ について説明 し ます。ホームデ ィ レ ク ト リ
ホームデ ィ レ ク ト リ には Unify NXJ本体の フ ァ イルが含まれています。 ホームデ ィ レ ク ト リ の構造は以下の と お り です。 こ のマ ニ ュ アルでは、 ホームデ ィ レ ク ト リ を <NXJHome> と 表 し ます。 j2sdk <NXJHome> bin doc jboss pizza lib web-app ReadMe.html ReadMe_ja.html setuplog.txt デ フ ォ ル ト では、 ホームデ ィ レ ク ト リ は C:\Unify\NXJ (Windows の場合 ) ま たは /opt/Unify/NXJ (UNIX の場合 ) に作成 さ れま す。 必要に応 じ て、 イ ン ス ト ール時に別の デ ィ レ ク ト リ を指定する こ と も で き ます。 各 リ リ ースの Unify NXJ ReadMe フ ァ イル イ ン ス ト ールオ プ シ ョ ンの概要 JBossRelFiles.properties作業デ ィ レ ク ト リ
作業デ ィ レ ク ト リ には、 Unify NXJのサン プルプ ロ ジ ェ ク ト と チ ュ ー ト リ アルプ ロ ジ ェ ク ト が含まれています。 ユーザのプ ロ ジ ェ ク ト も こ こ に含まれます。 作業 デ ィ レ ク ト リ の構造は、 以下の と お り です。 こ のマ ニ ュ アルでは、 作業デ ィ レ ク ト リ を <NXJWork> と 表 し ます。 こ の章に記載 さ れてい る準備が完了 し た ら 、 次の章で説明する イ ン ス ト ールプ ロ セ スが開始で き ます。 projects <NXJWork> controlCenters jboss デ フ ォ ル ト では、 作業デ ィ レ ク ト リ は C:\Unify\NXJWork (Windows の場合 ) ま たは /opt/Unify/NXJWork (UNIX の場合 ) に作成 さ れます。 必要に応 じ て、 イ ン ス ト ール時に別 のデ ィ レ ク ト リ を指定する こ と も で き ます。実行
2
Unify NXJには、 以下の イ ン ス ト ール方法があ り ます。 • 標準セ ッ ト ア ッ プ (ダ イ ア ロ グベース) • カ ス タ ムセ ッ ト ア ッ プ (ダ イ ア ロ グベース) • テキス ト ベース (UNIX のみ)標準セ ッ ト ア ッ プ (ダ イ ア ログベース)
こ のセ ッ ト ア ッ プ では、 開発環境 と 実行環境のど ち ら で も Unify NXJを簡単に イ ン ス ト ールで き ます。 イ ン ス ト ールプ ロ グ ラ ムは可能な限 り デ フ ォ ル ト の イ ン ス ト ールオ プ シ ョ ン を使用 し ます。 JBoss ア プ リ ケーシ ョ ンサーバが イ ン ス ト ール さ れます。 Unify NXJ の評価用の CD か ら イ ン ス ト ールす る場合は、 フ ラ ッ シ ュ 画面 と Unify NXJの評価の参考にな る追加情報 も 表示 さ れます。 “Install NXJ” を選択する と 、 こ こ で説明す る標準のセ ッ ト ア ッ プが表示 さ れます。 Unify NXJ の評価用の CD には 評価用 ラ イ セ ン スが付属 し ています。 こ の タ イ プの イ ン ス ト ールを実行する手順は以下の と お り です。 1. CD ド ラ イ ブ に ソ フ ト ウ ェ アの CDROM を挿入 し ま す。 イ ン ス ト ールの開始ページが表示 さ れます。 2. 次へ ボ タ ン を ク リ ッ ク し ま す。 ラ イ セ ン スキーページが表示 さ れます。 3. 必要で あれば ラ イ セ ン スキー を取得 し ま す。 Unify NXJには ラ イ セ ン スキーが必要です。 イ ン ス ト ールプ ロ グ ラ ムでは ラ イ セ ン スキーの入力が求め ら れます。キー を取得 し た ら 、 ラ イ セ ン スキー フ ィ ール ド に カ ッ ト & ペース ト で き ま す。 Unify NXJイ ン ス ト ールプ ロ グ ラ ムのパネルの指示に従 っ て次へ ボ タ ン を ク リ ッ ク し てい く と 、 セ ッ ト ア ッ プ タ イ プ パネルが表示 さ れます。 4. セ ッ ト ア ッ プ タ イ プ パネルに移動す る ために、次へ ボ タ ン を ク リ ッ ク し ま す。 5. セ ッ ト ア ッ プ タ イ プパネルで、 標準オ プ シ ョ ンがデ フ ォ ル ト で選択 さ れま す。 残 り のパネルの指示に従い、 Unify NXJの イ ン ス ト ールを完了 し ます。 注 – JBoss ア プ リ ケーシ ョ ンサーバは、 各 Web サー ビ ス にい く つかのポー ト の割 り 当て を必要 と し ます。 可能であれば、 デ フ ォ ル ト のポー ト 番号が使用 さ れます。 そ う で ない場合は イ ン ス ト ールプ ロ グ ラ ムは、 概要パネルに表示 さ れる異な る ポー ト 番号を割 り 当て ます。 JBoss のデ フ ォ ル ト のポー ト 番号の リ ス ト について は、 20 ページの 「JBoss デ フ ォ ル ト ポー ト の 割 り 当て」 を参照 し て く だ さ い。
カ ス タ ムセ ッ ト ア ッ プ (ダ イ ア ログベース)
こ の方法では、 使用環境に最 も 適 し た イ ン ス ト ールオ プ シ ョ ンが指定で き ます。 例えば、 どのア プ リ ケーシ ョ ンサーバを使用するか、 コ ン ト ロ ールセ ン タ を配備 するかを選択する こ と がで き ます。 こ の タ イ プの イ ン ス ト ールを行 う には、10 ページの手順 1 か ら 4 を実行 し 、 セ ッ ト ア ッ プ タ イ プ パネルで カ ス タ ム を選択 し ます。 残 り のパネルの指示に従い、 Unify NXJの イ ン ス ト ールを完了 し ます。 JBoss のポー ト 番号に関 し て、 上記の注意 を参照 し て く だ さ い。テキス ト ベース (UNIX のみ)
UNIX ホ ス ト の実行環境で Unify NXJを イ ン ス ト ールする場合は、 こ の方法を使用 し ます。 テキス ト ベース なので、 グ ラ フ ィ ッ ク デ ィ ス プ レ イのデバ イ スにア ク セこ の タ イ プの イ ン ス ト ールを実行する には、 CD ド ラ イ ブに ソ フ ト ウ ェ アの CDROM を挿入 し ま す。 フ ァ イルマネージ ャ ウ ィ ン ド ウが表示 さ れた ら、 以下の操作を実行 し ます。 1. CDROM のデ ィ レ ク ト リ を開 き、 setup.sh を ダ ブル ク リ ッ ク し ます。 Action : Run ダ イ ア ロ グが表示 さ れます。 2. 引数 フ ィ ール ド に -text を入力 し ます。 3. Enter を押下 し ま す。 Unify NXJの イ ン ス ト ールプ ロ グ ラ ムがテキス ト で表示 さ れます。 残 り の指 示に従い、 Unify NXJの イ ン ス ト ールを完了 し ます。 フ ァ イルマネージ ャ ウ ィ ン ド ウが表示 さ れなければ、 以下の操作を実行 し ま す。 1. CDROM が搭載 さ れてい る デ ィ レ ク ト リ に移動 し ま す。 2. setup.sh -text を実行 し ま す。 Unify NXJの イ ン ス ト ールプ ロ グ ラ ムがテキス ト で表示 さ れます。 残 り の指 示に従い、 Unify NXJの イ ン ス ト ールを完了 し ます。
イ ン ス ト ール完了後
Unify NXJが正 し く イ ン ス ト ール さ れる と 、 それぞれの環境の コ ン ポーネ ン ト が2 ページの図 1-1 と 4 ページの図 1-2のよ う に構成 さ れます。 • 開発環境 : NXJ デザ イ ン セ ン タ 、 NXJ イ ン タ ラ ク シ ョ ンサーバ、 デ フ ォ ル ト サーバ、 デバ ッ グサーバ。 オ プ シ ョ ン と し て、 配備済み コ ン ト ロ ールセ ン タ と デー タ ソ ース定義。 デー タ ソ ース定義はサン プル と チ ュ ー ト リ アルア プ リ ケーシ ョ ン に必要です。 • 実行環境 : NXJ イ ン タ ラ ク シ ョ ンサーバ、 デ フ ォ ル ト サーバ。 オ プ シ ョ ン と し て、 配備済み コ ン ト ロ ールセ ン タ 。 選択 し た イ ン ス ト ールオ プ シ ョ ンの概要は、 <NXJHome> の setuplog.txt フ ァ イル に書き こ まれています。 イ ン ス ト ール後に実行する タ ス ク も あ り ます。 イ ン ス ト ール後の タ ス ク は次の章で説明 し ます。こ の章では、 Unify NXJの イ ン ス ト ール後に実行す る一般的な タ ス ク を説明 し ま す。
タ ス ク 1 : 製品の起動方法を理解する
Windows で NXJ デザ イ ン セ ン タ を起動す る には、 ス タ ー ト > プ ロ グ ラ ム > Unify NXJ > デザ イ ン セ ン タ ー を選択 し ま す。 コ ン ト ロ ールセ ン タ にア ク セ スする には、 ス タ ー ト > プ ロ グ ラ ム > Unify NXJ > コ ン ト ロ ールセ ン タ ー > ControlCenterName を選択 し ます。 ControlCenterName は コ ン ト ロールセ ン タ の名称です。 デ フ ォル ト は “ControlCenter” です。UNIX と Windows で コ ン ト ロ ールセ ン タ に ア ク セ スする には、 Web ブ ラ ウザで以 下の URL を指定 し ます。 http://<host>:<port>/<ControlCenterName> こ の場合 : <host> は、 NXJ コ ン ト ロ ールセ ン タ が配備 さ れた ホ ス ト 名です。 <port> は、 ア プ リ ケーシ ョ ンサーバの http ポー ト 番号で、 デ フ ォ ル ト のア プ リ ケーシ ョ ンサーバの構成時に指定 さ れます。 デ フ ォ ル ト は、 使用 し てい る ア プ リ ケーシ ョ ンサーバに固有です。 <ControlCenterName> は NXJ コ ン ト ロ ールセ ン タ の名称で、 NXJ コ ン ト ロ ー ルセ ン タ の配備時に指定 さ れます。 デ フ ォ ル ト は “ControlCenter” です。 イ ン ス ト ール時に コ ン ト ロ ールセ ン タ が配備 さ れなか っ た場合は、ccmanageユー テ ィ リ テ ィ を使 っ て配備で き ます。 イ ン ス ト ールプ ロ グ ラ ム を再実行す る必要は あ り ません。ccmanageユーテ ィ リ テ ィ については、 『Unify NXJ管理者ガ イ ド 』 の 付録 A 「ccmanage ユーテ ィ リ テ ィ 」 を参照 し て く だ さ い。
NXJ イ ン タ ラ ク シ ョ ンサーバ を起動す る必要はあ り ません。 NXJ イ ン タ ラ ク シ ョ ンサーバは、 配備 し た ア プ リ ケーシ ョ ンか ら エ ン ト リ にア ク セ スする と 自動的に 起動 し ます。 配備する前に、 デ フ ォ ル ト ア プ リ ケーシ ョ ンサーバを起動 し てお き ます。 JBoss ア プ リ ケーシ ョ ンサーバの起動 と 停止については、 『Unify NXJ管理者ガ イ ド 』 の付 録 E 「JBoss ア プ リ ケーシ ョ ンサーバの使い方」 を参照 し て く だ さ い。 他のア プ リ ケーシ ョ ンサーバの起動 と 停止については、 各ア プ リ ケーシ ョ ンサーバのマ ニ ュ アルを参照 し て く だ さ い。
タ ス ク 2 : マニ ュ アルを参照する方法を理解する
基本的に、 Unify NXJのマ ニ ュ アルは NXJデザ イ ン セ ン タ や NXJコ ン ト ロ ールセ ン タ のヘルプ メ ニ ュ ーか ら 参照で き ます。 マ ニ ュ アルは PDF 形式 と な っ てお り 、 Acrobat Reader で表示 し ま す。 NXJデザ イ ン セ ン タ のマ ニ ュ アルは、 Acrobat のグロ ーバルサーチに対応 し ています。 こ れ ら にア ク セ ス し て検索す る場合は Acrobat Reader を使用 し て く だ さ い。 NXJコ ン ト ロ ールセ ン タ には、 検索機能があ り ませ ん。 NXJ開発者ガ イ ド のページ グ ローバル サーチの 結果
jBiz Javadoc も NXJデザ イ ン セ ン タ のヘルプ メ ニ ュ ーか ら 参照で き ます。 Javadoc
は、 HTML 形式のマ ニ ュ アルです。
ReadMe フ ァ イルは、 <NXJHome> ホームデ ィ レ ク ト リ に ReadMe.html と い う 名前 であ り ます。 Windows のス タ ー ト メ ニ ュ ーか ら ReadMe フ ァ イルを開 く には、 ス タ ー ト > プ ロ グ ラ ム > Unify NXJ > 初めにお読み く だ さ い を選択 し ます。
注 – 日本語版の ReadME は、 <NXJHome> ホームデ ィ レ ク ト リ に ReadMe_ja.html と い う 名前であ り ますので、 そ ち ら を参照 く だ さ い。 Supplemental Documentation (マ ニ ュ アルの追加情報) のページ では、 次の リ リ ー ス ま でのマ ニ ュ アルの最新情報を入手で き ます。 こ のページの URL は次の と お り です。 http://www.unify.com/products/nxj/documentation/supplemental/index.htm ま た、 Unify テ ク ニ カルサポー ト FAQ は以下のサ イ ト よ り 利用で き ます。 http://support.unify.com/faq/faq.php
タ ス ク 3 : サン プルア プ リ ケーシ ョ ンの実行
Unify NXJにはすべての機能が利用で き る注文 / 請求のサン プルア プ リ ケーシ ョ ン が用意 さ れています。 サン プルア プ リ ケーシ ョ ン には Unify NXJの機能が盛 り 込ま れています。 サン プルア プ リ ケーシ ョ ン を利用する と 、 Unify NXJア プ リ ケーシ ョ ンの開発方法 と 配備方法が理解で き ます。 こ のサン プルア プ リ ケーシ ョ ン を、 実 際の NXJ注文処理ア プ リ ケーシ ョ ンのテ ン プ レ ー ト と し て使用す る こ と も で き ま す。 デ フ ォ ル ト では、 こ のサン プルア プ リ ケーシ ョ ンのプ ロ ジ ェ ク ト は、 イ ン ス ト ー ル後に初めて NXJ デザ イ ン セ ン タ を起動す る と 表示 さ れます。 それ以外の と き に サン プルア プ リ ケーシ ョ ン を開 く には、 フ ァ イル > プ ロ ジ ェ ク ト を開 く >サン プルア プ リ ケーシ ョ ン を実行する には、実行 ボ タ ン を ク リ ッ ク し ます。 サン プルア プ リ ケーシ ョ ン には独自のヘルプ シ ス テムがあ り ます。 サ ン プルア プ リ ケーシ ョ ンのヘルプは、 ヘルプの リ ン ク を ク リ ッ ク する か、 Web ブ ラ ウザで <NXJWork>\projects\examples\ordinv\sources\Static_Content\html\help\help.html を指 定す る と 利用で き ます。
タ ス ク 4 : チ ュ ー ト リ アルア プ リ ケーシ ョ ンの実行
Unify NXJには、 NXJア プ リ ケーシ ョ ンの開発、 テ ス ト 、 配備、 実行プ ロ セ スの基 本を、 あ ら か じ め設定 さ れた プ ロ ジ ェ ク ト と デー タ ベース を使 っ て説明する チ ュ ー ト リ アルア プ リ ケーシ ョ ン と マ ニ ュ アルが用意 さ れています。 チ ュ ー ト リ アルには、 い く つかのレ ッ ス ンがあ り ます。 興味のあ る箇所を選んで Unify NXJを 試 し てみま し ょ う 。 チ ュ ー ト リ アルア プ リ ケーシ ョ ンは、 Rofida と い う 架 空の会社の経費報告シ ス テムに基づいています。 チ ュ ー ト リ アルを開始す る方法については、 『Unify NXJチ ュ ー ト リ アル』 のマ ニ ュ アルを参照 し て く だ さ い。 NXJデザ イ ン セ ン タ か ら 、ヘルプ > Tutorial を選択 し ま す。タ ス ク 5 : 既存の NX
Jア プ リ ケーシ ョ ン を更新
こ のセ ク シ ョ ン では、 既存の NXJ リ リ ースについて新バージ ョ ンの Unify NXJを イ ン ス ト ールする場合に実行す る タ ス ク を説明 し ます。既存のプ ロ ジ ェ ク ト を更新する
以前の リ リ ースの Unify NXJで開発 し た NXJア プ リ ケーシ ョ ン を変更す る には、 ア プ リ ケーシ ョ ン を更新する必要があ り ます。 以前の リ リ ースの Unify NXJで作成 し た ( コ ンパ イル し た) プ ロ ジ ェ ク ト を開 く と 、 プ ロ ジ ェ ク ト を現在の リ リ ースに更新す るかど う かを NXJ デザ イ ン セ ン タ か 実行ボ タ ン配備 し た ア プ リ ケーシ ョ ン を更新する必要はあ り ません。 ア プ リ ケーシ ョ ンは以 前の リ リ ース と 同 じ よ う に実行 さ れます。 コ ン ト ロ ールセ ン タ は、 イ ン ス ト ールプ ロ グ ラ ムに よ っ て自動的に更新 さ れます。
チ ュ ー ト リ アルプ ロ ジ ェ ク ト の リ セ ッ ト
他の人がチ ュ ー ト リ アルのレ ッ ス ン を実行 し た場合、 チ ュ ー ト リ アルプ ロ ジ ェ ク ト を リ セ ッ ト する必要があ り ます。 チ ュ ー ト リ アルプ ロ ジ ェ ク ト フ ァ イルを リ セ ッ ト する には、 NXJ デザ イ ン セ ン タ で ヘルプ > チ ュ ー ト リ アルの リ セ ッ ト を選 択 し ます。 チ ュ ー ト リ アルの リ セ ッ ト コ マ ン ド によ り 、 <NXJWork>\projects の チ ュ ー ト リ アル フ ァ イルが更新 さ れます。Web ブ ラ ウザのキ ャ ッ シ ュ を ク リ アする
Web ブ ラ ウザは、 Web ページ で使用 し た イ メ ージ を ロ ー カ ルキ ャ ッ シ ュ に保存 し ます。 Unify NXJの新 リ リ ースの イ メ ージがキ ャ ッ シ ュ の イ メ ージ と 異な る場合が あ り ます。 ま た、 NXJア プ リ ケーシ ョ ンの イ メ ージが更新 さ れてい る場合 も あ り ます。 キ ャ ッ シ ュ に、 以前のバージ ョ ン と 同 じ 名前の イ メ ージがあれば、 以前の バージ ョ ンの イ メ ージが使用 さ れます。 Web ブ ラ ウザの ロ ー カ ルキ ャ ッ シ ュ か ら すべての イ メ ージ を削除す る手順は、 以 下の と お り です。 • Internet Explorer では、 ツ ール > イ ン タ ーネ ッ ト オ プ シ ョ ン を選択 し ま す。 全般パネルで、“ イ ン タ ーネ ッ ト 一時 フ ァ イル ” のフ ァ イルの削除 ボ タ ン を ク リ ッ ク し ます。 • Netscape Navigator では、編集 > 設定 > 詳細 > キ ャ ッ シ ュ を選択 し ます。 キ ャ ッ シ ュパネルで、デ ィ ス ク キ ャ ッ シ ュ を ク リ ア ボ タ ン を ク リ ッ ク し ま す。ア ン イ ン ス ト ールする
4
Windows で Unify NXJを ア ン イ ン ス ト ールす る には、 ア プ リ ケーシ ョ ンの追加 / 削 除ダ イ ア ロ グ を使用 し ます。 こ のダ イ ア ロ グにア ク セ スす る には、 ス タ ー ト > 設 定 > コ ン ト ロ ールパネル > ア プ リ ケーシ ョ ンの追加 / 削除 を選択 し ま す。 Unify NXJを選択 し 、 削除 ボ タ ン を ク リ ッ ク し ます。 NXJのア ン イ ン ス ト ールを行 う 場 合、 他の Unify プ ロ グ ラ ムが実行 し ていない こ と を確認 し て く だ さ い。 Unix で Unify NXJを ア ン イ ン ス ト ールする には、 まずデ フ ォ ル ト サーバ と デバ ッ グサーバを シ ャ ッ ト ダウ ン し て、 その後で以下のデ ィ レ ク ト リ を削除 し ます。 • <NXJHome> • <NXJWork> こ れ ら のデ ィ レ ク ト リ の位置については、7 ページの 「 タ ス ク 5 : ホームデ ィ レ ク ト リ と 作業デ ィ レ ク ト リ の指定」 を参照 し て く だ さ い。 ア ン イ ン ス ト ールする Unify NXJイ ン ス ト ールに JBoss ア プ リ ケーシ ョ ンサーバが 組み込まれてい る場合、 同時にア ン イ ン ス ト ール さ れます。 JBoss ア プ リ ケーシ ョ ンサーバが組み込まれていない場合、 Unify NXJを ア ン イ ン ス ト ール し て も ア プ リ ケーシ ョ ンサーバ フ ァ イルは影響を受けません。割 り 当て
A
表 A-1 は、 JBoss ア プ リ ケーシ ョ ンサーバ イ ン ス タ ン スのためのデ フ ォル ト ポー ト の設定を含んでいます。 Unify NXJの イ ン ス ト ール中に、 デ フ ォ ル ト ポー ト が使用 さ れていた場合、 どの サー ビ スに も 異な る ポー ト 番号が割 り 当て ら れます。 イ ン ス ト ールロ グは、 ア プ リ ケーシ ョ ンサーバ イ ン ス タ ン スに よ っ て使用 さ れる実際のポー ト 番号を含んでい ます。 表A-1 JBossデ フ ォル ト ポー ト 番号 ア プ リ ケー シ ョ ンサーバ イ ン ス タ ン ス ポー ト の説明 デ フ ォ ル ト ポー ト 番号default Web Service ポー ト 8083 Naming Service(JNDI) ポー ト 1099 Webserver Service(Jetty) ポー ト 8080 Invoker Service(RMI) ポー ト 4445 InvocationLayerService (JMS-UIL2) ポー ト 8093 Hypersonic Service ポー ト 1476 UnifyDebug Web Service ポー ト 18083
Webserver Service(Jetty) ポー ト 18080 Naming Service(JNDI) ポー ト 11099 Invoker Service(RMI) ポー ト 14445 InvocationLayer Service (JMS-UIL2) ポー ト 18093 Hypersonic Servoce ポー ト 11476