XAテスト解決
一通りのテストに成功.やれやれ.
感想:WebLogicは当初想像していた以上に扱いにくいプロダクトだったよ.上っ面はいいんだけど中身がちょっとJBossよりもクオリティ低いかも.
記念ログあげ.
163 Query XA START 0x0000db50835b7f28edb9,0x4d7953514c20584120436f6e6e656374696f6e20506f6f6c,0xbea1 165 Query XA START 0x0000db50835b7f28edb9,0x4d7953514c20584120436f6e6e656374696f6e20506f6f6c32,0xbea1 163 Query INSERT INTO xasimpletest (number) VALUES (100) 165 Query INSERT INTO xasimpletest (number) VALUES (110) 165 Query SELECT connection_id() 165 Query KILL 165 163 Query XA END 0x0000db50835b7f28edb9,0x4d7953514c20584120436f6e6e656374696f6e20506f6f6c,0xbea1 163 Query XA PREPARE 0x0000db50835b7f28edb9,0x4d7953514c20584120436f6e6e656374696f6e20506f6f6c,0xbea1 163 Query XA ROLLBACK 0x0000db50835b7f28edb9,0x4d7953514c20584120436f6e6e656374696f6e20506f6f6c,0xbea1
UserTransaction.commit()中にどこかのXAResourceでエラーが発生した場合,全体がロールバックされるテスト時のログ(MySQL一般クエリログ).今回はこの間のJBossXAユニットテストと同じように2つのXAResourceをどっちもMySQLにしてやった.WebLogicJMS意味不明だし.