I have simple test app that deploys flawlessly on Tomcat 4.0, but tanks on JRun. For each Acegi filter I get an IllegalStateException with the message that a WebApplicationContext wasn't found. Only after that does it show the WebApplicationContext being loaded successfully. So it appears that, for whatever reason, JRun is loading filters before context listeners. Any ideas on why this would be and what the workaround is? Is anyone out there using Acegi with JRun? Thx.