useBeanが変?

同じくTomcat上のアプリケーションを別サーバーに移したとき(今日だけど)の話です。
元のサーバーは4.1系、新しいサーバーは5.0.27です。
なぜか、jsp:useBeanタグが2行続いている箇所でJasperExceptionが発生してしまいました。
2行続いているせいなのか、scope="session"のせいなのか、まったくわかっていないのですが...
急ぐ必要があったので、とりあえずscriptletにsession.getAttribute(..)と書くことで回避しましたが、何が原因なんでしょう?