They are all CometActors.
So, intrigued by your question, I setup a page with no actors, visit
it when the app is running, and when shutdown comes the app shuts down
gracefully and successfully, exhibiting the behaviour I want.
I tried adding lifespans to my actors but that didn't help.
I do override localShutdown but I made sure I called
super.localShutdown() on shutdown. localShutdown() is correctly called
when Jetty stops.
Should I move to LiftActors? I didn't think they were oriented toward
page rendering - e.g. how to get the nested template for binds?
Why else might the session still be open and sending these
CheckAndPurge messages? As I said, once shutdown it's no longer
possible to connect to the web app, so it can't be messages from the
browser keeping it alive can it?
Dan