Hitachi Application Server ファーストステップガイド

Similar documents
開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

intra-mart ワークフローデザイナ

intra-mart Accel Platform

Oracle Business Intelligence Standard Edition One のインストール

セットアップカード

FUJITSU Printer XL-C8350 プリンタードライバーインストールガイド はじめに このマニュアルは FUJITSU Printer XL-C8350 を Windows 10 /Windows 8.1 /Windows 7 Microsoft Windows Server 2016

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

アプリケーション補足説明書Microsoft(R) Office 2003 Editions

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

手順書

アプリケーション補足説明書(Office2003)

第 1 版

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

ch2_android_2pri.indd

Microsoft Word JA_revH.doc

Microsoft Word - Custom1_ABC伝票印刷ドライバー_導入ガイド

第 2 版

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

Cybozu SP Apps バージョン 2.1 インストールマニュアル

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

CLUSTERPRO MC RootDiskMonitor 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール 本製品のアップデートインストール

Microsoft Word - …x…W…t…‰…l…b…g…Z…b…g…A…b…v”è‘⁄‘‚_Ver5_.docx

アプリケーション補足説明書(Office2003)

アプリケーション補足説明書(Office2003)Microsoft(R) Office 2003 Editions

Cybozu SP Apps インストールマニュアル

Windows 8 / 7 / Windows Server 2012 / 2008 R2 イントールガイド

CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

1. インストールする前に 1. インストールする前に プリンタードライバーをインストールする前に 下記の事項を確認してください 複合機が正しく接続されているネットワーク接続の場合複合機を社内 LAN などのネットワークにつなげて使用する場合は 複合機が正しくネットワークに接続されていることをネット

Hitachi Storage Adapter -Hitachi Storage Adapter for VMware vCenter- サポートマトリックス

Microsoft Word - p2viewer_plus_jpn20.doc

intra-mart e-Builder ver 5

Microsoft Word - tutorial3-dbreverse.docx

WebOTXプロファイラを使用したメモリリーク調査方法

セットアップカード

CLUSTERPRO MC StorageSaver for BootDisk 1.2 (for Windows) インストールガイド 2014(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

***************************************************************** README.TXT for Touch Panel Driver Win9x/Me/2000/XP/Vista Copyright(C) 2009 IIYAMA CO

プリンタドライバのインストール. Windows で使用する場合 Windows プリンタドライバのインストール方法は 接続方法や使用するプリンタドライバによって異なります また コンピュータの OS によってインストール方法が異なります お使いのコンピュータの OS に合わせて 以下の参照ページを

RaQuest スターターセット インストールマニュアル

LB メディアロック3 クイックガイド

NEC Express5800 シリーズ COBOL Media V1 セットアップカード SL438730B01-2

GettingStartedTK2

一般社団法人ビジネス機械・情報システム産業協会

GHS混合物分類判定システムインストールマニュアル

Microsoft PowerPoint - 1_コンパイラ入門セミナー.ppt

PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1

Microsoft Word - プリンター登録_Windows XP Professional.doc

目次 第 1 章はじめに 電子入札システムを使用するまでの流れ 1 第 2 章 Java ポリシーを設定する前に 前提条件の確認 2 第 3 章 Java のバージョンについて Java バージョン確認方法 Java のアンインストール ( ケース2の

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

AutoCAD Mechanical 2009 Service Pack 2 Readme 高品質な製品を提供するため オートデスクは AutoCAD Mechanical 2009 Service Pack 2 をリリースしました この Service Pack は AutoCAD Mechani

新OS使用時の留意事項

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

ActiveImage Protector 2016 R2 for Express5800 / ftサーバ

ESET サーバリプレース時の移行手順 データベース:Access(mdb形式)環境

CLUSTERPRO MC ProcessSaver 2.3 for Windows インストールガイド 2018(Jun) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品のアンインストール 本製品のアップデートインストール

Total Disc Makerサイレントインストールガイド

スライド 1

機能仕様書フォーマット

32 ビット版 64 ビット版 Microsoft Windows XP Professional Microsoft Windows XP Professional x64 * * SP2 および SP3 Edition SP2 Microsoft Windows XP Home SP2 お *

(Microsoft Word - Compiere3.0Windows\203C\203\223\203X\203g\201[\203\213\203K\203C\203h.doc)

PRIMEQUEST 1000シリーズ WS2008 NTP設定手順書

年調・法定調書の達人from弥生給与 運用ガイド

1 開発ツールのインストール 最初に JDK をインストールし 次に IDE をインストールする という手順になります 1. JDK のインストール JDK のダウンロードとインストール JDK は次の URL でオラクル社のウェブページからダウンロードします

WebOTXマニュアル

P-touch Transfer Manager の使用方法 ご使用になる前に 必ず本書をお読みください 本書はお読みになったあとも いつでも手にとって参照できるようにしてください Version 0 JPN

- 目次 - 1. 概要 インストール手順 イメージ作成モジュールのインストール DSN( データソース ) の設定 FTP の設定 操作説明 設定モジュール 監視モジュール... 11

楽2ライブラリ クライアントサーバ V5.0 体験版 クライアントOS利用時におけるIIS設定手順書

アーカイブ機能インストールマニュアル

改版履歴 Ver. 日付履歴 1.0 版 2014/5/30 目次 0 はじめに 本文中の記号について Windows Server Failover Cluster をインストールするための準備 Windows Server Failover

Team Foundation Server 2018 を使用したバージョン管理 補足資料

アーカイブ機能インストールマニュアル

WinXp-Rmenu

NEC COBOL Media V2.0 セットアップカード SL438740B01-1

インストール要領書

CLUSTERPRO MC RootDiskMonitor 2.1 for Windows パトロールシーク機能 インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

winras.pdf

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

Microsoft PowerPoint ï½žéł»å�’å–¥æœ�ㇷㇹㅃㅀ㇤ㅳㇹㅋㅼㅫ曉逃.ppt [äº™æ‘łã…¢ã…¼ã…›]

FormPat 環境設定ガイド

InstallShield FAQ < 独自の InstallShield 前提条件を作成する > 注 ) このドキュメントは InstallShield 2014 Premier Edition を基に作成しています InstallShield 2014 以外のバージョンでは設定名などが異なる場合

セットアップカード

Windows ログオンサービス インストールマニュアル 2018/12/21 1

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

ArtiosCADセットアップガイド

REX-USB56 「FAX送信」編 第6.0版

REX-C56EX FAX送信 第5.0版

MotionBoard Ver. 5.6 パッチ適用手順書

IRsolution インストール手順書 修正箇所

セットアップマニュアル

WebSAM AlertManager Ver4.2 UL1032-B03 UL1032-HB03 UL1032-JB03 セットアップカード 1 章パッケージの中身の確認 2 章セットアップの準備 3 章セットアップの方法 4 章注意事項 UL1032-XB03 SL1032B0301-1

INFINI DATA STATION R Client Edition インストール手順書 INFINI TRAVEL INFORMATION, INC.

HeartCoreインストールマニュアル

MOS_Windows8

MSDE 2000/SQL Server 2000へのService Pack 3aのインストール手順書

ArcGIS Pro 1.1 SDK for .NET インストール ガイド

CLUSTERPRO/システム構築ガイド

Transcription:

ファーストステップガイド 開発環境の構築方法 2016.10 O c t o b e r

はじめに 本書は 開発環境を構築して Hitachi Application Server for Developers が提供するサンプルプロ グラム (Bank) を Eclipse で実行するまでの手順を記述しています 本書によって Hitachi Application Server for Developers を使ったアプリケーション開発の初歩を学ぶことができます 1. 対象とする読者 Hitachi Application Server for Developers を初めて使用するアプリケーション開発者を対象としています 2. 対象とする製品 Hitachi Application Server for Developers 10-11 商標類 HITACHI HiRDB は 株式会社日立製作所の商標または登録商標です Microsoft Windows および Windows Server は 米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です Oracle と Java は Oracle Corporation 及びその子会社 関連会社の米国及びその他の国における登録商標です This product includes software developed by IAIK of Graz University of Technology. Eclipse は 開発ツールプロバイダのオープンコミュニティである Eclipse Foundation, Inc. により構築された開発ツール統合のためのオープンプラットフォームです その他記載の会社名 製品名などは それぞれの会社の商標もしくは登録商標です 製品名の表記本書では 製品名を次のように表記しています 表記 製品名 Application Server Application Server for Developers Hitachi Application Server Hitachi Application Server for Developers Windows Windows 7 x86 Microsoft Windows 7 Professional 日本語版 (32 ビット版 ) Microsoft Windows 7 Enterprise 日本語版 (32 ビット版 ) Microsoft Windows 7 Ultimate 日本語版 (32 ビット版 ) Windows 7 x64 Microsoft Windows 7 Professional 日本語版 (64 ビット版 ) Microsoft Windows 7 Enterprise 日本語版 (64 ビット版 ) Microsoft Windows 7 Ultimate 日本語版 (64 ビット版 ) Windows 8 x86 Windows 8 Pro 日本語版 (32 ビット版 ) Windows 8 Enterprise 日本語版 (32 ビット版 ) I

表記 製品名 Windows 8 x64 Window 8 Pro 日本語版 (64 ビット版 ) Windows 8 Enterprise 日本語版 (64 ビット版 ) Windows 8.1 x86 Windows 8.1 Pro 日本語版 (32 ビット版 ) Windows 8.1 Enterprise 日本語版 (32 ビット版 ) Windows 8.1 x64 Windows 8.1 Pro 日本語版 (64 ビット版 ) Windows 8.1 Enterprise 日本語版 (64 ビット版 ) Windows Server 2008 R2 Microsoft Windows Server 2008 R2 Standard 日本語版 Microsoft Windows Server 2008 R2 Enterprise 日本語版 Microsoft Windows Server 2008 R2 Datacenter 日本語版 Windows Server 2012 Microsoft Windows Server 2012 Standard 日本語版 Microsoft Windows Server 2012 Datacenter 日本語版 Windows Server 2012 R2 Microsoft Windows Server 2012 R2 Standard 日本語版 Microsoft Windows Server 2012 R2 Datacenter 日本語版なお 32 ビット版の Windows を Windows x86 と表記することがあります また 64 ビット版の Windows を Windows x64 と表記することがあります 英略語の表記本書では 英略語を次のように表記しています 表記 Java 関連用語 Java Java TM Java EE Java TM Platform, Enterprise Edition JavaVM Java TM Virtual Machine JDBC Java TM Database Connectivity JDBC TM 発行元株式会社日立製作所 ICT 事業統括本部サービスプラットフォーム事業本部 All Rights Reserved. Copyright (C) 2014, 2016, Hitachi, Ltd. II

ファーストステップガイド 開発環境の構築方法 目次 1 操作手順 1 1.1 開発環境でのサンプルプログラム実行... 2 1.1.1 開発環境でサンプルプログラムを実行する流れ... 2 1.1.2 Application Server for Developers のインストールと環境変数の設定... 2 1.1.3 開発環境の構築... 4 1.1.4 アプリケーションサーバ環境の設定変更手順... 5 1.1.5 サンプルプロジェクト (Bank) の実行... 5 1.2 JavaVM オプションの変更手順... 11 i

1 操作手順 この章では 開発環境を構築して サンプルプログラムを実行する手順を説明します 1.1 開発環境でのサンプルプログラム実行 1.2 JavaVM オプションの変更手順 1

1.1 開発環境でのサンプルプログラム実行 開発環境を構築して Application Server for Developers が提供するサンプルプログラム (Bank) を Eclipse で実行するまでの手順を説明します Application Server Application Server for Developers がインストールされていない環境を前提とします この章で構築する環境を次に示します この章では アプリケーションのデバッグ テストに使用するアプリケーションサーバおよび HiRDB 環境を デバッグ環境 と Eclipse を中心としたデバッグ環境を含む環境を 開発環境 と呼びます 開発環境デバッグ環境アプリケーションサーバ Web サーバ Bank Java EE サーバ パフォーマンストレーサー HiRDB ドメイン管理サーバ Eclipse 環境 Bank プロジェクト 図 1.1-1 この章で構築する環境 1.1.1 開発環境でサンプルプログラムを実行する流れ Eclipse でサンプルプログラム (Bank) を実行するまでの流れを次に示します 表 1.1-1 開発環境の構築からサンプルプロジェクト (Bank) 実行までの流れ # 作業内容 参照先 1 Application Server for Developers をインストールする 1.1.2 2 開発環境を構築する 1.1.3 3 アプリケーションサーバ環境の設定を変更する 1.1.4 4 サンプルプロジェクト (Bank) を実行する 1.1.5 1.1.2 Application Server for Developers のインストールと環境変数の設定 Application Server for Developers をインストールし Application Server for Developers を使用するための環境変数を設定します 2

(1) Application Server for Developers のインストール 1 インストール CD-ROM を CD-ROM ドライブにセットする [ 日立総合インストーラ ] ダイアログボックスが自動起動されます [ 日立総合インストーラ ] ダイアログボックスが自動起動されない場合は エクスプローラを使用して CD-ROM ディレクトリーの HCD_INST.EXE をダブルクリックします 2 Application Server for Developers を選択した状態で [ インストール実行 ] ボタンをクリックする [ インストール処理開始の確認 日立総合インストーラ ] ダイアログボックスに インストールを開始します よろしいですか? と表示されます 3 [ インストール処理開始の確認 ] ダイアログボックスでインストール開始のメッセージを確認し [OK] ボタンをクリックする [ セットアップの準備 ] ダイアログボックスで 再頒布ライブラリー (Microsoft Visual C++ 2010 Redistributable Package) のインストールを示すメッセージが表示される場合は 再頒布ライブラリーをインストールします 再頒布ライブラリーの新しいバージョンがインストール済みの場合には 再頒布ライブラリーのインストールの失敗を通知するメッセージが出力されます その場合はメッセージを無視して Application Server for Developers のインストールを継続してください 4 [ インストール先の選択 ] ダイアログボックスで [ インストール先のフォルダー ] を確 認し 必要に応じて [ 参照 ] ボタンをクリックして [ フォルダーの選択 ] ダイアログボッ クスでインストール先を変更して [OK] ボタンをクリックする 5 [ インストール先の選択 ] ダイアログボックスで [ 次へ ] ボタンをクリックする 6 [ 表示名 ] ダイアログボックスで スタートメニューやアンインストール情報に表示す る名称を指定し [ 次へ ] ボタンをクリックする 7 [ 機能の選択 ] ダイアログボックスで [ 標準 このセットアップを推奨します ] の 左にあるボタンをクリックする 8 [Eclipse をインストールする ] をチェックして [ 次へ ] ボタンをクリックする 9 [ インストールの開始 ] ダイアログボックスで 現在の設定内容を確認し [ 次へ ] ボタ ンをクリックする インストールが開始されます インストールが完了すると [ セットアップの完了 ] ダイ 3

アログボックスが表示されます インストールは数分掛かる場合があります 10 [ セットアップの完了 ] ダイアログボックスで [ 完了 ] ボタンをクリックする OS を再起動するかどうかを確認する画面が表示されます 11 [ はい ] ボタンをクリックする OS が再起動し Application Server for Developers のインストールが完了します (2) 環境変数の設定 システム環境変数に次の変数を指定します 表 1.1-2 設定する環境変数 # 環境変数名 値 1 TZ JST-9 1.1.3 開発環境の構築 Application Server for Developers のインストール時に デフォルトのアプリケーションサーバの環境があわせて構築されます デバッグ環境を構築し サンプルプロジェクト (Bank) を実行するために HiRDB を開始します 開発環境構築の流れを次に示します 表 1.1-3 開発環境構築の流れ # 項目 1 データベース (HiRDB) をセットアップする 2 データベース (HiRDB) を開始する (1) データベース (HiRDB) のセットアップ HiRDB の簡易セットアップツールを使用して HiRDB の環境を構築します 1 Windows の [ スタート ] メニューから [HiRDBSingleServer _001]-[ 簡易セットアッ プツール ] を選択する [HiRDB セットアップツール - 開始 ] ダイアログボックスが表示されます 2 セットアップ種別で [ 標準セットアップ ] をクリックする HiRDB サーバがセットアップされます 4

(2) データベース (HiRDB) を開始 コマンドプロンプトで pdstart コマンドを実行し HiRDB を開始します 1 Windows の [ スタート ] メニューから [HiRDBSingleServer _001]-[HiRDB コマンド プロンプト ] を選択する コマンドプロンプトが表示されます 2 コマンドプロンプトで pdstart を実行する HiRDB が開始されます 1.1.4 アプリケーションサーバ環境の設定変更手順 必要に応じてデフォルトのアプリケーションサーバ環境の設定を変更します 詳細な手順 については 1.2 JavaVM オプションの変更手順 を参照してください 1.1.5 サンプルプロジェクト (Bank) の実行 構築した開発環境でサンプルプロジェクト (Bank) を実行します サンプルプロジェクト (Bank) 実行の流れを次に示します 表 1.1-4 サンプルプロジェクト (Bank) 実行の流れ # 項目 1 Eclipse を起動する 2 サンプルプロジェクト (Bank) を Eclipse ワークスペースにインポートする 3 データベース (HiRDB) に接続する 4 データベース (HiRDB) のテーブルを作成する 5 サンプルプロジェクト (Bank) をデバッグする 6 Web ブラウザーでサンプルプロジェクト (Bank) を操作する (1) Eclipse の起動 eclipse.exe をダブルクリックすると Eclipse が起動されます この章では [J2EE] パースペクティブを使用してサンプルプロジェクト (Bank) を実行します 通常 Eclipse をインストールすると [J2EE] パースペクティブがデフォルトで表示されます [J2EE] パースペクティブが表示されない場合は 次の操作で表示します 1 Eclipse のメニューから [ ウィンドウ ]-[ パースペクティブを開く ]-[ その他 ] を選択す る [ パースペクティブを開く ] ダイアログが表示されます 5

2 [ パースペクティブを開く ] ダイアログで [J2EE( デフォルト )] を選択して [OK] ボタ ンをクリックする [J2EE] パースペクティブが表示されます (2) サンプルプロジェクト (Bank) を Eclipse ワークスペースにインポート サンプルプロジェクト (Bank) を Eclipse ワークスペースにインポートします 1 Eclipse のメニューから [ ファイル ]-[ インポート ] を選択する [ インポート ] ダイアログが表示されます 2 [ インポート ] ダイアログの [ インポート ソースの選択 ] で [General]-[ 既存プロジェ クトをワークスペースへ ] を選択して [ 次へ ] ボタンをクリックする [ プロジェクトのインポート ] ページが表示されます 3 [ プロジェクトのインポート ] ページで [ アーカイブ ファイルの選択 ] をチェックし て [ 参照 ] ボタンをクリックする [ インポートするプロジェクトを含むアーカイブの選択 ] ダイアログが表示されます 4 [ インポートするプロジェクトを含むアーカイブの選択 ] ダイアログで <Application Server for Developers のインストールディレクトリー > dev samples Bank.zip を選択して [ 開く ] ボタンをクリックする [ プロジェクトのインポート ] ページの [ プロジェクト ] エリア内に Bank.zip に含まれるプロジェクトの一覧が表示されます 5 [ プロジェクトのインポート ] ページの [ プロジェクト ] エリア内の項目をすべてチェッ クして [ 終了 ] ボタンをクリックする Eclipse ワークスペースにサンプルプロジェクト (Bank) がインポートされます 注意事項インポートしたサンプルプロジェクト (Bank) でビルドエラーが発生した場合は プロジェクトのプロパティーでターゲット ランタイムを変更する必要があります 1 [ プロジェクト エクスプローラー ] ビューで Bank プロジェクトを選択する 2 Eclipse のメニューから [ プロジェクト ]-[ プロパティ ] を選択する [ プロパティ :Bank] ダイアログが表示されます 6

3 [ プロパティ :Bank] ダイアログの左ペインで [Targeted Runtimes] を選択する [Targeted Runtimes] ページが表示されます 4 作成したターゲット ランタイムをチェックし [OK] ボタンをクリックする ターゲット ランタイムが変更されます 7

(3) データベース (HiRDB) に接続 Eclipse から HiRDB に接続するために DTP の接続プロファイルを作成します (i) ドライバーの定義 1 Eclipse のメニューから [ ウィンドウ ]-[ 設定 ] を選択する [ 設定 ] ダイアログが表示されます 2 [ 設定 ] ダイアログの左ペインで [ データ管理 ]-[ 接続 ]-[ ドライバー定義 ] を選択する 右ペインに [ ドライバー定義 ] ページが表示されます 3 [ ドライバー定義 ] ページの [ 追加 ] ボタンをクリックする [ 新規ドライバー定義 ] ダイアログが表示されます 4 [ 新規ドライバー定義 ] ダイアログの [ 利用できるドライバーテンプレート ] リストで [Hi RDB Type4 JDBC Driver 9 ] を選択する 5 [JAR 一覧 ] タブを選択し [ ドライバーファイル ] 一覧で [pdjdbc4.jar] を選択して [JA R/Zip を編集 ] ボタンをクリックする [ ファイルの選択 ] ダイアログが表示されます 6 [ ファイルの選択 ] ダイアログで <Application Server for Developers のインストー ルディレクトリー > DB CLIENT UTL pdjdbc4.jar を指定して [ 開く ] ボタンをク リックする 7 [ 新規ドライバー定義 ] ダイアログで [OK] ボタンをクリックする [ ドライバー定義 ] ページのリストに [HiRDB Type4 JDBC Driver 9] が表示されます 8 [ 設定 ] ダイアログで [OK] ボタンをクリックする [ 設定 ] ダイアログが閉じて 設定が保存されます (ii) 接続プロファイルの追加 1 [ データ ソース エクスプローラー ] ビューで [ データベース接続 ] を選択して 右 クリックで [ 新規 ] を選択する [ 新規接続プロファイル ] ダイアログが表示されます 2 [ 接続プロファイル ] ページで [ 接続プロファイルの種類 ]-[HiRDB] を選択し [ 名前 ] 8

を入力して [ 次へ ] ボタンをクリックする [ ドライバーおよび接続の詳細の指定 ] ページが表示されます 3 [ ドライバーおよび接続の詳細の指定 ] ページで [ 認可識別子 ] [ パスワード ] を入力し て [ 終了 ] ボタンをクリックする 自動的に HiRDB に接続されます (4) データベース (HiRDB) のテーブルの作成 サンプルプロジェクト (Bank) で使用するテーブルを HiRDB に作成します 注意事項テーブル作成前に 次の状態であることを必ず確認してください HiRDB が開始状態であること JavaEE サーバ (JavaEE1) が停止状態であること 1 [ プロジェクト エクスプローラー ] ビューで [BankDBBatch]-[tablecreate.sql] を選択して 右クリックで [SQL ファイルを実行 ] を選択するサンプルプロジェクト (Bank) 用のテーブルが作成されます 注意事項テーブルを再作成する場合は tabledrop.sql ファイルを実行して テーブルを削除してから 上記の手順でテーブルを作成してください (5) サンプルプロジェクト (Bank) のデバッグ Eclipse ワークスペースにインポートしたサンプルプロジェクト (Bank) を JavaEE サーバに公開してデバッグします 1 [ プロジェクト エクスプローラー ] ビューで [Bank] を選択して 右クリックで [ デバッグ ]-[ サーバーでデバッグ ] を選択する [ サーバーでデバッグ ] ダイアログが表示されます 2 [ サーバーでデバッグ ] ダイアログのサーバのリストで [localhost]-[javaee1(das:loc alhost_4848)] を選択して [ 終了 ] ボタンをクリックする JavaEE サーバ (JavaEE1) の開始およびサンプルプロジェクト (Bank) の公開が実施されます 9

このとき JavaEE サーバ (JavaEE1) はデバッグモードで開始されます 3 Web ブラウザーで次の URL を入力すると サンプルプロジェクト (Bank) が実行され る http://localhost/bank_web/ 図 1.1-2 サンプルアプリケーション (Bank) の表示 (6) サンプルプロジェクト (Bank) の操作サンプルプロジェクト (Bank) は 指定されたユーザーの資金を当座預金口座 (Checking Account) から普通預金口座 (Savings Account) へ移動させるアプリケーションです 次の操作で 指定したユーザーの Checking Account から Savings Account へ取引額が送金 (Transfer) されます 1 サンプルプロジェクト (Bank) の画面で 送金するユーザーのユーザー ID(User ID) お よび取引額 (Transaction amount) を入力する 例えば User ID に 001 を Transaction amount に 500 を入力します 2 [Transfer] ボタンをクリックする画面上の表で 指定した User ID の Checking Account の金額が減少して Savings Account の金額が増加します 例えば User ID 001 の Checking Account の金額が 9500 に減少して Savings Account の金額が 1000 に増加します 10

1.2 JavaVM オプションの変更手順 インストール時に構築されるアプリケーションサーバ環境の JavaVM オプション の設定値を変更する手順を説明します (1) JavaVM オプションの変更 JavaVM オプションは サーバインスタンス (Java EE サーバ ) と ドメイン管理サーバに対して指定できます すでに指定されている JavaVM オプションを変更するには asadmin ユーティリティーコマンドの delete-jvm-options サブコマンドで削除してから create-jvm-options サブコマンドで変更後の JavaVM オプションを指定します 1 asadmin ユーティリティーコマンドの list-jvm-options サブコマンドを実行して デ フォルト環境のサーバインスタンス (Java EE サーバ ) のオプションの一覧を表示 する asadmin list-jvm-options --target JavaEE1 2 表示した一覧に変更するオプションがある場合は asadmin ユーティリティーコマンドの delete-jvm-options サブコマンドを実行して 変更するオプションを削除する asadmin delete-jvm-options --target JavaEE1 [ オプションの名称 [= オプションの値 ][: オプションの名称 [= オプションの値 ]]...] オプションを複数指定する場合は コロン (:) で区切って指定します 注意事項オプション入力時 記号に対するエスケープ処理が必要になります 例えば -XX:MaxMetaspaceSize=192m を指定する場合は : に対して を付けてエスケープ処理し -XX :MaxMetaspaceSize=192m と入力します コマンドの実行結果を次に示します Deleted n option(s) Command delete-jvm-options executed successfully. n には 指定したオプションの数に応じて数字が埋め込まれます 3 asadmin ユーティリティーコマンドの create-jvm-options サブコマンドを実行して サーバインスタンス (Java EE サーバ ) に対して オプションで Java ヒープなどの Java メモリーの値を設定する asadmin create-jvm-options --target JavaEE1 [ オプションの名称 [= オプションの値 ][: オプションの名称 [= オプションの値 ]]...] 11

オプションの名称 [= オプションの値 ] には オプションとして -Xms1024m -Xmx 1024m などを設定します オプションには JavaVM のデフォルト値と 開発環境での設定値とが異なるものがあります サーバインスタンス (Java EE サーバ ) で JavaVM のデフォルト値と設定値が異なるオプションを次に示します 表 1.2-1 サーバインスタンス (Java EE サーバ ) で JavaVM のデフォルト値と設定値が異なるオプション オプションの名称 -XX:HitachiExplicitHeapMaxSize -XX:[+ -]HitachiUseExplicitMemo ry -XX:MaxMetaspaceSize 開発環境での設定値 Windows x86 の場合オプションのデフォルト値と同じです Windows x64 の場合 -XX:HitachiExplicitHeapMaxSize=512m オプションのデフォルト値と同じです Windows x86 の場合 -XX:MaxMetaspaceSize=128m -XX:MetaspaceSize Windows x64の場合 -XX:MaxMetaspaceSize=256m Windows x86の場合 -XX:MetaspaceSize=128m Windows x64 の場合 -Xms -XX:MetaspaceSize=256m Windows x86 の場合 -Xms128m Windows x64 の場合 -Xmx -Xms128m Windows x86 の場合 -Xmx512m Windows x64の場合 -Xmx1024m 注意事項 すでに指定されているオプションを変更する場合は delete-jvm-options サブコマンドで変更するオプションを削除してください 削除しないまま create-jvm-options サブコマンドでオプションを指定した場合は 警告が表示され 同じオプションが複数登録されます 警告が表示された場合は list-jvm-options サブコマンドで指定されているオプションを確認し 不要なオプションを削除してください ドメイン管理サーバは 1 時間ごと サーバインスタンス (Java EE サーバ ) は 24 時間ごとに SystemGC を実行します SystemGC の実行間隔は sun.rmi.dgc.server.gcinterval と sun.rmi.dgc.client.gcinterval で変更できます こ 12

れらのシステムプロパティーで FullGC の発生間隔を広げても GC 発生回数が削減され ない場合 Java ヒープが不足していることがあります この場合は Java ヒープの チューニングを実施することで改善することがあります コマンドの実行結果を次に示します Created n option(s) Command create-jvm-options executed successfully. n には 指定したオプションの数に応じて数字が埋め込まれます 4 asadmin ユーティリティーコマンドの list-jvm-options サブコマンドを実行して デフォルト環境のサーバインスタンス (Java EE サーバ ) のオプションの一覧を表示する asadmin list-jvm-options --target JavaEE1 操作手順 3 で指定したオプションの値が変更されていることを確認してください 5 asadmin ユーティリティーコマンドの list-jvm-options サブコマンドを実行して ドメイン管理サーバのオプションの一覧を表示する asadmin list-jvm-options 6 表示した一覧に変更するオプションがある場合は asadmin ユーティリティーコマンドの delete-jvm-options サブコマンドを実行して 変更するオプションを削除する asadmin delete-jvm-options [ オプションの名称 [= オプションの値 ][: オプションの名称 [= オプションの値 ]]...] コマンドの実行結果を次に示します Deleted n option(s) Command delete-jvm-options executed successfully. n には 指定したオプションの数に応じて数字が埋め込まれます 7 asadmin ユーティリティーコマンドの create-jvm-options サブコマンドを実行して ドメイン管理サーバに対して オプションで Java ヒープなどの Java メモリーの値を設定する asadmin create-jvm-options [ オプションの名称 [= オプションの値 ][: オプションの名称 [= オプションの値 ]]...] オプションの名称 [= オプションの値 ] には オプションとして -Xms1024m -Xmx 1024m などを設定します 13

オプションには JavaVM のデフォルト値と 開発環境での設定値とが異なるものがあります ドメイン管理サーバで JavaVM のデフォルト値と設定値が異なるオプションを次に示します 表 1.2-2 ドメイン管理サーバで JavaVM のデフォルト値と設定値が異なるオプション オプションの名称 -XX:MaxMetaspaceSize -XX:MetaspaceSize -Xms -Xmx 開発環境での設定値 -XX:MaxMetaspaceSize=192m -XX:MetaspaceSize=192m -Xms512m -Xmx512m 注意事項ドメイン管理サーバの Java ヒープサイズは デプロイするアプリケーションのアーカイブのサイズに応じて調整してください アプリケーションのアーカイブのサイズによっては ドメイン管理サーバの Java ヒープサイズが枯渇し メモリー不足となることがあります また ドメイン管理サーバの Java ヒープサイズに不適切な値 ( 極端に小さい値や大きい値など ) を指定した場合 ドメイン管理サーバが起動しなくなり ドメインの再構築が必要になることがあります このような事態を避けるために ドメイン管理サーバのオプションを変更する場合は あらかじめ backup-domain コマンドを実行して ドメインのバックアップを取得しておくことをお勧めします コマンドの実行結果を次に示します Created n option(s) Command create-jvm-options executed successfully. n には 指定したオプションの数に応じて数字が埋め込まれます 8 asadmin ユーティリティーコマンドの list-jvm-options サブコマンドを実行して ドメイン管理サーバのオプションの一覧を表示する asadmin list-jvm-options 操作手順 7 で指定したオプションの値が変更されていることを確認してください 9 サーバインスタンス (Java EE サーバ ) およびドメイン管理サーバに対して Jav a メモリー以外のオプションを指定する場合は 操作手順 1から操作手順 8までを繰り返す 14

オプションには JavaVM のデフォルト値と 開発環境の設定値とが異なるものがありま す JavaVM のデフォルト値と設定値が異なるオプションを次に示します 表 1.2-3 JavaVM のデフォルト値と設定値が異なるオプション 分類オプションの名称開発環境での設定値 サーバインスタンス (Java EE サーバ ) の場合 -XX:HitachiExplicitMemory JavaLog -XX:HitachiExplicitMemoryJavaLog:< Hitachi Application Server for Developers のインストールディレクト リー > logs nodes localhost-domain1 -XX:HitachiExplicitMemory LogLevel -XX:HitachiJavaLog JavaEE1 je_eheap_event -XX:HitachiExplicitMemoryLogLeve l:normal -XX:HitachiJavaLog:<Hitachi Application Server for Developersのインストールディレクトリー ドメイン管理サーバ の場合 -XX:[+ -]HitachiOutOfMem orycause -XX:[+ -]HitachiOutOfMem orysize -XX:[+ -]HitachiTrueTypeI nlocals -Xhras -XX:HitachiJavaLog -XX:[+ -]HitachiOutOfMem orycause -XX:[+ -]HitachiOutOfMem orysize -XX:[+ -]HitachiTrueTypeI nlocals -Xhras > javaee logs nodes localhost-do main1 JavaEE1 je_javavm -XX:+HitachiOutOfMemoryCause -XX:+HitachiOutOfMemorySize -XX:+HitachiTrueTypeInLocals -Xhras -XX:HitachiJavaLog: <Hitachi Application Server for Developersのインストールディレクトリー > javaee logs domains domain1 das_javavm -XX:+HitachiOutOfMemoryCause -XX:+HitachiOutOfMemorySize -XX:+HitachiTrueTypeInLocals -Xhras 15