三日ぐらい前に Dolteng を落としてきて S2BlazeDS + S2JDBC 試してみるか、とやってみた。そしたら、RemoteObject の呼び出し時に Flex 側はこんな感じのエラーが出て動かなかった。
[FaultEvent fault=[RPC Fault faultString="Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly." faultCode="Server.Processing.DuplicateSessionDetected" faultDetail="null"] messageId="4E2C9B8A-1E09-1AF8-8F70-C7549ADA67F6" type="fault" bubbles=false cancelable=true eventPhase=2]
Flex 側のエラーログが、セッションの重複を検知でどうたらこうたらーって言ってるから HOT deploy が上手く動いてないのかな、ということで HOT deploy を切ってみることに。さしあたり env.txt を ct から product にしたところ、上記のエラーは出なくなった。
でまぁ、エラーメッセージで検索したところ、対策版の S2BlazeDS が既に出されていたというオチ。
[Seasar-user:19047] Re: Dolteng0.38.0のS2BlazeDSでエラー
jar を入れ替えたところ、HOT deploy を ON にした状態でもちゃんと動作するようになった。うーん、S2 すばらしい。