We're running Sun ONE Web Server 6.1 with JBoss 4.0. We have a web application that uses two filters.
We started out simply, using JBoss as web and app server. The filters initialized as expected, and everything was fine on the doFilter calls.
Then we added the Sun ONE server into the mix. What happens is that the filters initialize properly once during app server startup, and then they try to initialize again, but can't find the classes. Thereafter the doFilter calls do not function as they ought to.
How do we make sense of this? Why would we be getting two init calls per filter, whereas before we only got the appropriate single call?