如果加载Web应用程序时出错(即应用程序抛出异常),或者根本找不到任何应用程序,是否有办法将Tomcat配置为自动死亡?我宁愿我的用户遇到连接问题而不是空白页面。
答案 0 :(得分:1)
你可以做到
System.exit(-1);
而不是
throw SomeException("Failed to initialize webapp");
但是,当您将此部署到允许此操作的第三方或共享主机时,serveradmin对此不会感到满意。
我宁愿检查您的模型/视图/控制器逻辑,以便最终用户获得(自定义)HTTP 500错误页面而不是空白页面。你确定你没有写Java code in JSP files吗?在JSP文件中抛出异常可能会导致这种情况。