Tomcat 5 on Kaffe

クラスタリングにおけるセッション情報の動的複製がうまく動作しないのは、org.apache.catalina.cluster.tcp.ReplicationValve#invoke()の中で正規表現を用いてフィルタリングしている部分がKaffeで誤動作していることが直接の原因のようだ。フィルタリング条件が常に真となってinvokeメソッドからreturnしてしまうために、その直後にmanagerにセッション情報の更新を伝える部分が実行されない。なぜ正規表現が誤動作するのかは今度調べる。