Copyright© 2011, Oracle. All rights reserved.
WebLogic Serverのアプリケーション・アセンブル形式 のアプリケーション・アセンブル形式 のアプリケーション・アセンブル形式 のアプリケーション・アセンブル形式
•
アプリケーション・アセンブル形式•
一般的には特定のディレクトリ構造をZIP形式にアセンブルする。• Webアプリケーションは、xxxx.war
• EJBアプリケーションは,xxxx.jar
•
エンタープライズ・アプリケーションは、xxxx.ear• WebLogicでは、ディレクトリを展開した形式でデプロイすることも可能
79
WARファイル
エンタープライズ・アプリケーション
JARファイル
Webアプリケーション EJBアプリケーション
Warファイル JARファイル
EARファイル Webアプリケーション EJBアプリケーション
【
【【
【参考 参考 参考 参考】 】】 】 アプリケーションのディレクトリ構造 アプリケーションのディレクトリ構造 アプリケーションのディレクトリ構造 アプリケーションのディレクトリ構造
• JavaEEのアプリケーションは、下記のようなディレクトリ構造でまとめま
す。
WAR ファイル
classes lib WEB-INF
JSPファイル
HTMLファイルやgif、jpgファイル等 サーブレットのクラスファイル 使用するライブラリ(JARやZIP)
配布記述子(web.xml)
<ルート>
EAR ファイル
41
Copyright© 2011, Oracle. All rights reserved.
Webアプリケーションの開発とデプロイ アプリケーションの開発とデプロイ アプリケーションの開発とデプロイ アプリケーションの開発とデプロイ
•
下図のようなDBにアクセスするWebアプリケーションをWebLogicServer 11gにデプロイします。
• JSPで顧客名を入力するHTML Formを作成し、実行ボタンを選択す
るとServletが実行され、入力された顧客名に一致するものを
CUSTOMER表から検索して結果を表示させます。
81
find.jsp FindServletの実行結果
Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのデプロイ 管理コンソールからのデプロイ 管理コンソールからのデプロイ 管理コンソールからのデプロイ
•
管理コンソールを利用してアプリケーションをデプロイします。•
デプロイするアプリケーションは、本セミナー紹介タイトルの下にアップさ れたzipファイルに含まれているmyWeb.warです。それを取り出して、管 理対象サーバServer1
にデプロイします。• ※下図はイメージです。実際はAdminServerを経由してServer1にアプ
リケーションが配布されます。82
WebLogicドメイン
Server1
myWeb.war
管理コンソール 管理コンソール 管理コンソール 管理コンソール
Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのデプロイ① 管理コンソールからのデプロイ① 管理コンソールからのデプロイ① 管理コンソールからのデプロイ①
83
• AdminServerとServer1が起動状態であることを確認します。
• WebLogic Server管理コンソールにログインし、「チェンジ・センター 」で
「ロックして編集」ボタンを選択します。
管理コンソールからのデプロイ② 管理コンソールからのデプロイ② 管理コンソールからのデプロイ② 管理コンソールからのデプロイ②
•
「ドメイン構造」-「デプロイメント」を選択します。•
画面右側の「デプロイメントのサマリー」で、「インストール」ボタンを選択 します。43
Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのデプロイ③ 管理コンソールからのデプロイ③ 管理コンソールからのデプロイ③ 管理コンソールからのデプロイ③
85
•
アプリケーションのファイルを指定します。• myWeb.warのロケーションを指定して、「次へ」ボタンを選択してくださ
い。 本セミナーの環境では、「C:¥HandsOnFiles¥myWeb.war」を指定 します。
Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのデプロイ④ 管理コンソールからのデプロイ④ 管理コンソールからのデプロイ④ 管理コンソールからのデプロイ④
86
•
そのまま「次へ」ボタンを選択してください。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのデプロイ⑤ 管理コンソールからのデプロイ⑤ 管理コンソールからのデプロイ⑤ 管理コンソールからのデプロイ⑤
87
•
アプリケーションの配布先のサーバを指定します。•
「Server1」だけをチェックして「次へ」ボタンを選択します。管理コンソールからのデプロイ⑥ 管理コンソールからのデプロイ⑥ 管理コンソールからのデプロイ⑥ 管理コンソールからのデプロイ⑥
•
アプリケーションの名前が、「myWeb」であることを確認して「終了」ボタ ンを選択します。45
Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのデプロイ⑦ 管理コンソールからのデプロイ⑦ 管理コンソールからのデプロイ⑦ 管理コンソールからのデプロイ⑦
89
•
「チェンジ・センター」で「変更のアクティブ化」ボタンを選択してデプロイ 操作を確定させます。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのアプリケーション起動① 管理コンソールからのアプリケーション起動① 管理コンソールからのアプリケーション起動① 管理コンソールからのアプリケーション起動①
90
•
「すべての変更がアクティブ化されました。再起動は不要です。」のメッセ ージを確認した後、「myWeb」の左横のチェックボックスにチェックをして、「起動」
-
「すべてのリクエストを処理」を選択します。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのアプリケーション起動② 管理コンソールからのアプリケーション起動② 管理コンソールからのアプリケーション起動② 管理コンソールからのアプリケーション起動②
91
•
「はい」ボタンを選択します。管理コンソールからのアプリケーション起動③ 管理コンソールからのアプリケーション起動③ 管理コンソールからのアプリケーション起動③ 管理コンソールからのアプリケーション起動③
•
デプロイメント表で「myWeb」の「状態」が「アクティブ」になったことを確 認します。47
Copyright© 2011, Oracle. All rights reserved.
アプリケーションの実行 アプリケーションの実行 アプリケーションの実行 アプリケーションの実行
93
• Webブラウザを起動し、http://localhost:7002/myWeb/find.jsp
を指定 します。•
入力エリアに「Tanaka」と入力してSubmitボタン「search」を選択し、ア プリが正常実行されることを確認します。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのアプリケーション再デプロイ① 管理コンソールからのアプリケーション再デプロイ① 管理コンソールからのアプリケーション再デプロイ① 管理コンソールからのアプリケーション再デプロイ①
94
•
アプリケーションを停止せずに、デプロイしたアプリケーション・ファイルmyWeb.warを更新します。
•
「チェンジ・センター 」で「ロックして編集」ボタンを選択します。•
「ドメイン構造」から「デプロイメント」を選択して、「デプロイメント」表で再 デプロイするアプリケーション「myWeb」の行のチェックボックスをチェッ クし、「更新」ボタンを選択します。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのアプリケーション再デプロイ② 管理コンソールからのアプリケーション再デプロイ② 管理コンソールからのアプリケーション再デプロイ② 管理コンソールからのアプリケーション再デプロイ②
95
•
確認要求画面で、「終了」を選択します。管理コンソールからのアプリケーション再デプロイ③ 管理コンソールからのアプリケーション再デプロイ③ 管理コンソールからのアプリケーション再デプロイ③ 管理コンソールからのアプリケーション再デプロイ③
•
「チェンジ・センター」で「変更のアクティブ化」ボタンを選択して再デプロ イを確定させます。49
Copyright© 2011, Oracle. All rights reserved.
アプリケーションの実行し、再デプロイを確認 アプリケーションの実行し、再デプロイを確認 アプリケーションの実行し、再デプロイを確認 アプリケーションの実行し、再デプロイを確認
97
• Webブラウザを起動し、http://localhost:7002/myWeb/find.jsp
を指定 します。•
入力エリアに「Tanaka」と入力してSubmitボタン「search」を選択し、ア プリが正常実行されることを確認します。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのアプリケーション停止 管理コンソールからのアプリケーション停止 管理コンソールからのアプリケーション停止 管理コンソールからのアプリケーション停止
98
•
「デプロイメント」表で停止するアプリケーションをチェックして「停止」ボタ ン-「ただちに強制停止」を選択します。確認要求画面で、「はい」を選択 します。Copyright© 2011, Oracle. All rights reserved.
管理コンソールからのアンデプロイ 管理コンソールからのアンデプロイ 管理コンソールからのアンデプロイ 管理コンソールからのアンデプロイ
99
•
「チェンジ・センター 」で「ロックして編集」ボタンを選択します。•
「ドメイン構造」から「デプロイメント」を選択して、「デプロイメント」表でア ンデプロイするアプリケーションの状態が「準備完了」であることを確認 します。その後、myWeb
の行のチェックボックスをチェックし、「削除」ボ タンを選択します。確認要求画面で、「はい」を選択します。•
「チェンジ・センター」で「変更のアクティブ化」ボタンを選択してアンデプ ロイを確定させます。Oracle HTTP Server の構成 の構成 の構成 の構成
<Insert Picture Here>
51
Copyright© 2011, Oracle. All rights reserved.
Oracle HTTP Serverの構成手順 の構成手順 の構成手順 の構成手順
101
① WebLogic Server
のインストール② Application Developer(EM, JRF) のインストール
③ WebLogicドメインの作成
④ Web Tierのインストールと構成
⑤ Oracle HTTP Serverの構成
HTTP(s) Oracle
HTTP Server 11g
mod_wl_ohs
OPMN Oracle Web Cache
11g
メディア名:
Oracle Web Tier 11g
④
⑤
管理対象 サーバ
管理対象 サーバ
管理サーバ
Oracle WebLogic Server 11g (10.3.4) WebLogicクラスタ
Java Required Files(JRF)
MDS
ADF TopLink
…
Enterprise Manager FMW Control
WebLogicドメイン メディア名:
Oracle WebLogic Server 11g
メディア名:
Oracle Application Developer 11g
①
②
③
JRF FMW Control
管理操作
※Oracle Web Tierを別ノードに配置することも可能
Copyright© 2011, Oracle. All rights reserved.
Web Tierのインストールと構成 のインストールと構成 のインストールと構成 のインストールと構成 ① ① ① ①
102
• Oracle Web Tier 11gをインストー
ル• ofm_webtier_win_11.1.1.2.0_32_disk 1_1of1.zipを解凍し、Disk1¥setup.exe
を実行上記のzipファイルは、以下のURLより 入手
http://www.oracle.com/technetwork/ja va/webtier/downloads/index2-303202.html
•
「ソフトウェアのインストール-構成なし」を選択
•
インストールの場所の指定では、デフォ ールトのまま「次へ」を選択Web Tier のホーム・ディレクトリは当ハ
ンズオンでWT_HOMEと表記します。
「インストール、構成なし」