WebOTX V6 J2EEアプリケーションのトラブルシューティング

Similar documents
WebOTX V6 JDBCアプリケーションのトラブルシューティング(JDBCデータソース)

WebOTXマニュアル

WebOTXマニュアル

V8.1新規機能紹介記事

intra-mart Accel Platform

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

WebOTXマニュアル

Webアプリケーションでのlog4j利用ガイド

PowerPoint プレゼンテーション

Oracle、MS Access または SQL DB と CVP スタンドアロン配備を統合方法

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

データベースアクセス

WebOTXマニュアル

改版履歴 版数 日付 内容 担当 V /5/26 初版発行 STS V /7/28 動作条件の変更 STS メール通知文の修正 V /2/7 Windows8 の追加 STS V /2/2 Windows8. の追加 STS V

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

改版履歴 版数 日付 内容 担当 V /0/27 初版発行 STS V..0 20/03/04 トラブルシューティング改訂 STS P-2

証明書インポート用Webページ

改版履歴 版 発行年月日 改版内容 作成者 /02/08 初版 NEC ビッグローブ /02/ クライアント AP のバージョンアップを追加 NEC ビッグローブ /07/ 接続設定にメッシュストレージ ST/HA の場合を追加

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

アプリケーションサーバ用データベースアクセス 汎用コントロール Version Copyright(c) 2004 MRO co;ltd All Rights Reserved

WebOTXマニュアル

やってみようINFINITY-製品仕様書 品質評価表 メタデータ 編-

[イベントの種類]で[メンテナンス]を選択し、追加ボタンをクリック

intra-mart WebPlatform/AppFramework

Actual4Test Actual4test - actual test exam dumps-pass for IT exams

Microsoft PowerPoint - メールソフト設定方法マニュアル_ver.1.5.ppt

移行支援資料 ~J2EE機能から Java EE 5機能への移行ポイント~

移行支援資料 ~J2EE機能からの移行ポイント~

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

アプリケーションサーバ JBoss超入門

Microsoft Word JA_revH.doc

Oracle ESB レッスン03: ESB CustomerData SOAP

株式会社スタッフ アンド ブレーン Rev. 1.0 ZyWALL USG シリーズ設定例 Android を利用した L2TP over IPSec VPN 接続 について 構成例 Android を利用した L2TP over IPSec VPN 接続 インターネット 社内環境 回線終端装置 (

Red Hat Enterprise Linuxのcron(8)デーモンにデフォルト定義されたtmpwatch命令の動作による、WebOTXのトラブル対処方法

Microsoft Word - 01.【電子入札】パソコンの設定方法について 修正_

モデリング操作ガイド アクティビティ図編

連絡先

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

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

UMLプロファイル 機能ガイド

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

Microsoft Word - XOOPS インストールマニュアルv12.doc

Java Pet Store 2.0 を WebOTX 上で 動作させる方法 2008 年 9 月 初版 NEC 第二システムソフトウェア事業部 0

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

更新用証明書インポートツール 操作マニュアル 2011 年 10 月 31 日 セコムトラストシステムズ株式会社 Copyright 2011 SECOM Trust Systems CO.,LTD. All rights reserved. P-1

PowerPoint Presentation

改版履歴 版発行年月日改版内容作成者 /02/12 初版 NEC ビッグローブ /04/01 社名を変更ビッグローブ - 2 -

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

インターネット EDI システムを使用する前の準備 目次 動作環境について... 2 Internet Explorer7.0 / 8.0 をご利用の場合の設定方法... 3 [1] インターネット EDI システムを利用するための標準的な設定... 3 [2] ブラウザ型で帳票を利用する場合に必要

証明書インポート用Webページ

Visio-XPSP2_fl—fl….vsd

目次 1. はじめに 準備 機器構成 やさしく名刺ファイリング Pro v.14.0 セットアップと動作確認 やさしく名刺ファイリング Pro v.14.0 セットアップ... 5 Windows Windows 8.

Syslog、SNMPトラップ監視の設定

ネットキーの操作手順について

Ver.60 改版履歴 版数 日付 内容 担当 V /7/8 初版発行 STS V..0 04// Windows 8. の追加 STS V..0 05//5 Windows XP の削除 STS V.30 05/8/3 体裁の調整 STS V.40 05//9 Windows0 の追加

1 はじめに Android OS での KDDI Flex Remote Access のご利用 Android OS 接続について 接続環境について 接続設定について 端末設定方法 インストール権

Microsoft Word - ModelAnalys操作マニュアル_

MC3000一般ユーザ利用手順書

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

I N D E X リダイレクト画面投稿手順 リダイレクト画面投稿手順 2 1 管理画面にログイン 2 右上の + 追加 を押す メールサービスのご利用について 4 メールソフト設定方法 ご利用のバージョンにより 画面や設定項目が異なる場

株式会社スタッフ アンド ブレーン Rev 1.0 ZyWALL USG シリーズ設定例 Windows OS での VPN 接続 (L2TP over IPSec VPN 接続 ) について 構成例 Windows OS での VPN 接続 インターネット 社内環境 回線終端装置 (ONU) WA

NTT Communications PowerPoint Template(38pt)

Ver.70 改版履歴 版数 日付 内容 担当 V /09/5 初版発行 STS V /0/8 証明書バックアップ作成とインストール手順追加 STS V /0/7 文言と画面修正 STS V..0 0//6 Firefox バージョンの変更 STS V..40

株式会社スタッフ アンド ブレーン Rev 1.0 次世代ファイアウォール USG シリーズ設定例 Windows OS での VPN 接続 (L2TP over IPSec VPN 接続 ) について 構成例 Windows OS での VPN 接続 インターネット 社内環境 USG 回線終端装置

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

管理チート シート Payara Server 5 管理チート シート The Payara Platform - Production-Ready, Cloud Native and Aggressively Compatible.

Microsoft Word - J-jdev_dba_db_developers.doc

1 はじめに VPN 機能について Windows 端末の設定方法 VPN 設定手順 接続方法 ios 端末の設定方法 VPN 設定画面の呼び出し VPN に関する設定

目次 ページ番号 1. アクセス方法 2 2. ログオン方法 2 ~ 3 3. ダウンロード ( 結果データ ) 4 ~ 8 4. ダウンロード ( 計算書等 ) 9 ~ アップロード 14 ~ パスワード変更 20 ~ ポップアップブロックの解除について 23

Ver.00 改版履歴 版数日付内容担当 V /6/ 初版発行 STS Copyright 04 SECOM Trust Systems CO.,LTD. All rights reserved. ii


はじめに 本ドキュメントでは Salesforce 標準機能である 変更セット を使用して Visualforce ページ Apex クラスを Sandbox から本番環境に移行する手順を説明します 但し前提条件として Sandbox 本番環境共に SkyVisualEditor がインストールされ

改版履歴 版発行年月日改版内容作成者 /02/12 初版 NEC ビッグローブ /04/01 社名を変更ビッグローブ /02/17 サービス紹介サイト およびサポートサイトの URL を変更ビッグローブ - 2 -

SILAND.JP テンプレート集

Ver.50 改版履歴 版数 日付 内容 担当 V..00 0//6 初版発行 STS V..0 03/4/7 サポート環境の追加 STS V..0 06/9/5 画面の修正 STS V /4/ 画面の修正 STS V // 文言と画面修正 FireFox のバージョン変更に

更新履歴 No 更新箇所版数日付 1 第一版作成 /12/28 2 一部画像差し替え 誤字修正 /02/09 2

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

Microsoft Word - ShareFastClientManual_JP_R1-1-0.doc

HULFT 技術サポートサイト お問い合わせ入力操作説明

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

WebOTXマニュアル

FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

第 2 版

概要 ABAP 開発者が SAP システム内の SAP ソースまたは SAP ディクショナリーオブジェクトを変更しようとすると 2 つのアクセスキーを入力するよう求められます 1 特定のユーザーを開発者として登録する開発者キー このキーは一度だけ入力します 2 SAP ソースまたは SAP ディクシ

クライアント証明書導入マニュアル

JD Edwards EnterpriseOneリアルタイム・イベントのOracle Enterprise Service Busへのパブリッシュ

6118: (IMAP)Mac OS X Mail の設定方法 2014 年 7 月 1 日現在 IMAP を利用してメールサーバーにアクセスした場合 POP3 とは形式が異なり 読んだメールはパソコンに自動保存されませんのでご注意ください 大切なメールは リストの中から任意のフォルダにドラッグ &

WebアプリケーションサーバJBoss入門

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

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

Ver.50 改版履歴 版数 日付 内容 担当 V //9 新規作成 STS V..0 06/6/ 画像修正 STS V..0 06/6/8 画像修正 STS V /9/5 画像追加 (Windows0 Anniversary の記載 ) STS V // 文言修

10 完了 をクリック 13 このサーバーは認証が必要 をチェックして 設定 をクリック Windows メール Windows Vista に標準のメールソフト Windows メール の設定方法を説明します 1 スタート から 電子メール Windows メール をクリック 11 続いて設定ファ

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお


Procedure-for-Azure-v1.1

Syslog、SNMPトラップ監視の設定

スライド 1

EPS設定例

Transcription:

WebOTX V6 J2EE アプリケーションのトラブルシューティング ( リソース参照 EJB 参照 ) 2006 年 11 月初版 改版履歴 i

目次 1 はじめに...1 2 リソース参照 EJB 参照について...1 3 リソース参照 EJB 参照の設定に問題がある時のエラーと対処方法について...2 4 設定方法...2 4.1 リソース参照...3 4.1.1 WebOTX 配備ツールを使用する場合...3 4.1.2 配備記述子を直接編集する場合...6 4.2 EJB 参照 ( リモート )...7 4.2.1 WebOTX 配備ツールを使用する場合...8 4.2.2 配備記述子を直接編集する場合...10 4.3 EJB 参照 ( ローカル )... 11 4.3.1 WebOTX 配備ツールを使用する場合...12 4.3.2 配備記述子を直接編集する場合...12 ii

1 はじめに 本資料では WebOTX で J2EE アプリケーションを動作させるときに特に陥りやすい問題であるリソース参照 EJB 参照の動作概要と設定方法について説明しています なお本資料は WebOTX Ver6 を対象としています Ver5 以前には適用できませんので注意してください 2 リソース参照 EJB 参照について J2EE アプリケーションの各コンポーネントは EJB JDBC データソース JavaMail などのさまざまなリソースを JNDI のインタフェース経由で取得します J2EE 仕様ではこのようなリソースを参照するときに "java:comp/env" という特殊なスキーマ名とコンテキスト名を持つ名前を参照する方法を定義しています この "java:comp/env" が付いた名前で EJB を参照するものを EJB 参照 JDBC データソースや JCA コネクションファクトリ JMS コネクションファクトリを参照するものをリソース参照といいます リソース参照, EJB 参照の特徴としては JNDI の lookup メソッドに指定した名前と実際に JNDI サーバに登録される名前の関連付けを配備記述子 (Deployment Descriptor) で指定するという点です これにより EJB やリソースの名前が変わった場合でも参照元のソースプログラムを変更する必要はなく 配備記述子だけの修正で対応することができます 名前の関連付けはリソース参照 EJB 参照を使用した場合の JNDI に対するルックアップにコンテナが介在することで行われます 例えば EJB から "java:comp/env/ " の名前をルックアップすると EJB コンテナがその名前を配備記述子で定義されている JNDI 登録名に置き換えて JNDI サーバに対するルックアップを実行します 1

3 リソース参照 EJB 参照の設定に問題がある時のエラーと対処方法について WebOTX 上で動作する J2EE アプリケーションから java:comp/env/ の名前をルックアップしたときに 配備記述子に対応するリソース参照 EJB 参照の定義が存在しないと以下のような例外が発生します javax.naming.namenotfoundexception: No object bound to name java:comp/env/... また リソース参照 EJB 参照が定義されていても配備記述子で関連付けされた名前が存在しない場合や J2EE アプリケーションでないアプリケーションから java:comp/env/ の名前をルックアップした場合も同じ例外が発生します このときの対処は単純に JNDI サーバに問い合わせる名前が間違っているケースとは異なります WebOTX 配備ツールを使用するかまたは配備記述子の XML ファイルを直接編集することによってリソース参照 EJB 参照の設定を行う必要があります 4 設定方法 EJB や Web アプリケーションでリソース参照 EJB 参照を使用するための設定方法について説明します WebOTX 配備ツールを使用する方法と 配備記述子のファイルを直接編集 2

する方法があります 4.1 リソース参照 以下アプリケーションで java:comp/env/mydatasource というリソース参照を用いて JNDI サーバに jdbc/oracle という名前で登録されている JDBC データソースをルックアップしているものとします 4.1.1 WebOTX 配備ツールを使用する場合配備記述子は WebOTX 配備ツールの GUI 画面で編集することができます このためリソース参照も GUI 画面から編集することができます EJB の場合 下の画面のように EJB のノードを選択して右側画面の リソース参照 タブを選択するとリソース参照の設定画面となります 3

コード化名 にはアプリケーションからルックアップしている名前の java:comp/env/ より後ろの文字列を指定します この例では jdbc/mydatasource となります タイプ は参照するリソースのタイプを指定します この例では java.sql.datasource を選択します 認証 は Container か Applicetion を選択します リソースに接続するときのユーザ名 パスワードの指定をアプリケーションから行う場合 (getconnection メソッドをユーザ名 パスワードを指定して呼び出す場合 ) は Application を選択します コンテナに任せる場合は Container を選択します この例では getconnection でユーザ名 パスワードを指定していないため Container を選択します 共有可能 は取得したコネクションを他のアプリケーションと共有するかどうかを指定します 通常は共有ありにします WebOTX 固有の設定 の JNDI 登録名 は JNDI サーバに登録される名前を指定します この例では jdbc/oracle となります WebOTX 固有の設定 の ユーザ名 パスワード の設定は 認証が Container の場合に接続ユーザ名 パスワードを指定することができます 指定しない場合は参照するデータソースで設定されている値が使用されます 4

war アプリケーションの場合も同様となります 以下の画面となります 5

4.1.2 配備記述子を直接編集する場合 配備記述子を直接編集する場合 編集するファイルはアプリケーションの種類によって異なり 以下のようになっています アプリケーションの種類 EJB Web アプリケーション 関連するファイル META-INF/ejb-jar.xml META-INF/nec-ejb-jar.xml WEB-INF/web.xml WEB-INF/nec-web.xml ejb-jar.xml, と web-xml は EJB, サーブレットの仕様で定義されているファイルです nec-ejb-jar.xml と nec-web.xml は WebOTX 独自のファイルです 配備ツールで編集したときも結果はこのファイルに反映されますので 最初にリソース参照 EJB 参照の定義を作成するときは配備ツールを使用し 以後の修正は ejb-jar, war から XML ファイルを取り出して編集 再アーカイブすることで行うこともできます 設定の仕方としては まず ejb-jar.xml または web.xml で以下の要素を追加してリソース参照の定義を行ないます resource-ref リソース参照を定義します resource-ref-name, resource-type, resource-type, res-sharing-scope 要素を子供として含みます resource-ref-name 配備ツールの コード化名 の設定に対応します resource-type 配備ツールの タイプ の設定に対応します resource-type 配備ツールの 認証 の設定に対応します Container または Application を指定します res-sharing-scope 配備ツールの 共有可能 の設定に対応します 6

次に nec-ejb-jar.xml または nec-web.xml に同じ res-ref-name を持つ resource-ref 要素を定 義し jndi-name 要素で JNDI 登録名を指定します 今回の例の場合 jdbc/oracle を jndi-name に指定します 4.2 EJB 参照 ( リモート ) EJB 参照も基本的にはリソース参照と同様ですが EJB にはリモート ローカルの二種類ありそれぞれ設定方法が少し異なります まずリモートの場合について説明します 以下アプリケーションで java:comp/env/myejb というリソース参照を用いて SampleBean という名前で JNDI サーバに登録されている EJB をルックアップしているものとします 7

4.2.1 WebOTX 配備ツールを使用する場合 EJB の場合 下の画面のように EJB のノードを選択して右側画面の EJB 参照 タブを選択するとリソース参照の設定画面となります ここで 追加 ボタンを押すと以下のダイアログが現れ これに入力すると EJB 参照が追加されます コード化名 にはアプリケーションからルックアップしている名前の java:comp/env/ より後ろの文字列を指定します この例では ejb/myejb となりま 8

す EJB タイプ には参照する EJB の種類を Sesstion, Entity から選択します インタフェース には参照する EJB がリモートであるかローカルであるかを Remote, Local から選択して指定します ホームインタフェース には参照する EJB のホームインタフェースクラス名を指定します ローカル/ リモートインタフェース には参照する EJB のリモートインタフェースのクラス名を指定します ターゲット EJB には参照する EJB を識別するための名前を指定します リモートの場合 JNDI 名を指定します この例では SampleBean となります ok ボタンを押すと EJB 参照の定義が追加されます war アプリケーションの場合も同様となります 以下は追加後の画面となります 9

4.2.2 配備記述子を直接編集する場合 修正するファイルはリソース参照の場合と同じです ejb-jar.xml または web.xml に追加す る要素は以下のとおりです ejb-ref EJB 参照を定義します ejb-ref-name, ejb-ref-type, home, remote, ejb-link 要素を子供として含みます (ejb-link はここでは使用しません ) ejb-ref-name 配備ツールの コード化名 の設定に対応します ejb-ref-type 配備ツールの EJB タイプ の設定に対応します home 配備ツールの ホームインタフェース の設定に対応します remote 配備ツールの ローカル / リモートインタフェース の設定に対応します 10

ejb-ref 要素はリモート EJB 専用であるため ローカル リモートを指定する要素はありま せん 次に nec-ejb-jar.xml または nec-web.xml にはリソース参照の場合と同じく 同じ ejb-ref-name を持つ ejb-ref を定義し その中の jndi-name 要素で JNDI 登録名を指定しま す 今回の例では SampleBean を jnd-name に指定します 4.3 EJB 参照 ( ローカル ) ローカル EJB の場合について説明します 以下アプリケーションで java:comp/env/myejb というリソース参照を用いて同じ ear ファイルの samplebean.jar に含まれる SampleLocalBean という名前 (ejb-jar.xml の ejb-name で定義している名前 ) の EJB をルックアップしているものとします 11

4.3.1 WebOTX 配備ツールを使用する場合 EJB 参照の追加ダイアログで インタフェースは Local を選択し ターゲット EJB で は Enterprise Bean 名 を選択して ejb-jar ファイル名 #ejb 名 を選択します 4.3.2 配備記述子を直接編集する場合 ejb-jar.xml または web.xml に追加する要素が ejb-ref でなく ejb-local-ref になります 12

ejb-local-ref EJB 参照を定義します ejb-ref-name, ejb-ref-type, local-home, local, ejb-link 要素を子供として含みます ejb-ref-name 配備ツールの コード化名 の設定に対応します ejb-ref-type 配備ツールの EJB タイプ の設定に対応します local-home 配備ツールの ホームインタフェース の設定に対応します local 配備ツールの ローカル / リモートインタフェース の設定に対応します ejb-link EJB の名前を ejb-jar ファイル名 #ejb 名 で指定します nec-ejb-jar.xml または nec-web.xm には要素を追加する必要はありません 13