Simply switching Application back back to WOApplication (reverting
steps 3 and 4 below) restores the application to working status.
Search for servlet and ERXApplication on the wonder-disc list.
Basically, Application.main() isn't called when the WO app is run in
a servlet container, which is a problem for ERXApplication. You might
be able to get around this by subclassing WOServletAdaptor and
overriding init() to call ERXApplication.setup(). That's as far as I
got when I was dealing with this a few months ago. (We're no longer
deploying in servlet containers and without the pressing need I
haven't had time to look into it again.)