Spring:如何在Tomcat 5.5上停止部署

时间:2013-11-25 23:57:48

标签: java spring tomcat web

我有一个使用Spring 3.1.1管理的经典Web应用程序。 在我的web.xml中,我有一个DispatcherServlet。 我有@Autowired公共构造函数的@Component。

如果任何构造函数抛出异常,我想停止Web应用程序的部署。 怎么做?

谢谢。


这是一个例子:

@Autowired
public ConfigLoader(
        @Value("$BO/../XXX/XXX.XXX") final String propertiesFileName,
        final ResourcesLoader resources) {
    this.resources = resources;

    boolean error = false;
    try {

        try {
            }
        } finally {
        }
    } catch (final IOException io) {
        logger.error(resources.getProperty("config.loader.exception"));
        logger.error(resources.getProperty("application.stop"));
        throw new ExceptionInInitializerError(io);
    }

    if (error) {
        logger.error(resources.getProperty("config.loader.error"));
        logger.error(resources.getProperty("application.stop"));
        throw new ExceptionInInitializerError();
    }
}

0 个答案:

没有答案