本のサンプルクラスでも同様のエラーがでたので、>>279さんの言うとおり
(allCookies.length == 0)をallCookies==nullにしたら、うまく動きました。
ありがとうございました。

本の正誤表のサイトもみたんですが載ってませんでした。
古いTOMCATなら、動いたのかな??

とりあえずできたので、よかったです。ありがとうございました。