塩田 さん
早速のご回答ありがとうございます。
> java.lang.IllegalStateException: XA Resource is not supported by this
> Transaction Manager configuration.
> が問題の所でしょうか?
はいそうです。
環境構築と言うほど、大げさではないですが、通常 XA 対応されたドライバー
であれば、 JTA が提供するトランザクションにプールを参加させることができま
す。
GFv2 では動作実績があったので、 GFv3 でもこの部分はそれほど変更は加えられな
いかな?と思ったのですが、認識が甘かったようです・・・
(因みに WebLogic では動作しましたが、中島さんのお話で、 JBoss との親和性は
あまりよろしくないようです。)
> GlassFish XA Transaction Support
> というモジュールがアドオンとして用意されていますので、もしかしたらこれが
> 必要なのかもしれません。
あ! それやってなかったです!
情報ありがとうございます。早速今夜試してみます!
(これやる前にメールしてしまった・・・・・>+○バタ!)
いろいろありがとうございます。
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
☆ 株式会社エマーズ
★ 受託・金融開発事業本部
☆ 金融システム開発部 オープングループ
★ 竹内 慎助
☆ TEL:03-3464-4368 FAX:03-3464-4484 MBTEL:090-1351-4961
☆
★ E-mail:XBL08325_at_nifty.com
☆ http:www.emas.co.jp
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
-----Original Message-----
From: Tomonori.Shioda_at_Sun.COM [mailto:Tomonori.Shioda_at_Sun.COM]
Sent: Thursday, September 04, 2008 10:01 AM
To: jack_spallaw
Cc: Discuss_ja_at_Glassfish.Dev.Java.Net; Sun Microsystems 荻布 様; Sun
Microsystems 寺田 様
Subject: Re: FishCat!
竹内さん、おはようございます。
FishCAT Program のほうに積極的に参加していただきありがとうございます。
基本的には quality_at_glassfish.dev.java.net にメールを出して、意見を聞いて
みるのが良いと思います。
今ちょっとだけ log file をみましたが、
java.lang.IllegalStateException: XA Resource is not supported by this
Transaction Manager configuration.
が問題の所でしょうか?GFv3 Prelude で XA Resource を動かすのにどういった
環境を作る必要があるのか、自分で試したことがないからわからないのですが、
bin/updatetool を起動すると、
GlassFish XA Transaction Support
というモジュールがアドオンとして用意されていますので、もしかしたらこれが
必要なのかもしれません。既に入れていたらごめんなさい。
shioda
jack_spallaw さんは書きました:
> おはようございます、竹内です。
>
> とりあえず実施速報です。
> 昨日、 GFv2 の JTA サンプルアプリケーションを実行した DBMS の環境
> とアプリケーションをそのまま GFv3-prelude-b22 上へ転用して動作させ
> ました。
>
> 結果としては、
> java.lang.IllegalStateException has appered.
>
> 「(゜~゜ )ウーン
>
> 因みに検証環境は、私のブログにも書いてあるとおりの状況です。
> Target Environment
> ・Machine :iMac7,1
> ・CPU :Intel Core 2 Duo 2GHz
> ・memory :2G Bytes
> ・OS :Mac OS X 10.4.11 Tiger
> ・kernel :Darwin 8.11.1
> ・Java :java version “1.5.0_13″
> ・DBMS :PostgreSQL 8.2
>
> トランザクションマネージャーの仕様が変わったんですかね?
> それともバグなのか、あるいは、どこかのコンフィグレーション
> に何かを追加しなければいけないのか、
> あるいは JTA is not in Service なのか?
>
> とりあえず分からない状態です。
> まずは本日、クオリティのメーリングリストへメールを投げようかと
> 考えてますが、手順としてはそれでよかったでしたっけ?
>
> お忙しい中、恐れ入りますが、ご教示のほど、宜しくお願い申し上げます。
>
> 追伸:
> To) 荻布 さん
> 昨日はプライベートな時間に失礼いたしました。
> 昨日お話した情報を添付いたします。
> ・domain.xml
> ・FishCatXA1.jpg ※JDBCPool のスクリーンショット detabaseName=torutuga
> ・FishCatXA2.jpg ※JDBCPool のスクリーンショット detabaseName=portroyal
> ・FishCatXADataSource1.jpg ※DataSource のスクリーンショット
> poolName=XAPostgreSQLPoll_torutuga
> ・FishCatXADataSource2.jpg ※DataSource のスクリーンショット
> poolName=XAPostgreSQLPoll_portroyal
> ・jacksparrow.war
> ・server.log
> ・ListReportDatabases.xml
> ・ServerPropertyReport.xml
>
> ※ソースコードは .war ファイルの中に同梱されてます。(テーブルの DDL もあ
り
> ます。)
> サーバログの該当箇所は、 LINE:2998 です。 (UTF-8:LF)
>
> ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
> ☆ 株式会社エマーズ
> ★ 受託・金融開発事業本部
> ☆ 金融システム開発部 オープングループ
> ★ 竹内 慎助
> ☆ TEL:03-3464-4368 FAX:03-3464-4484 MBTEL:
090-1351-4961
> ☆
> ★ E-mail:XBL08325_at_nifty.com
> ☆ http:www.emas.co.jp
> ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★