I've been using jk_nt_service successfully for some time now, but I've noticed that even if my servlet's init() throws a ServletException, the service still appears to have started successfully in the Services Manager. What do I have to do to get startup failure to be properly reflected in the Services Manager?