繁体   English   中英

如何访问context.xml参数?

[英]How to access context.xml parameter?

我正在开发应用程序并将其部署在Tomcat 7中。我已经在/etc/tomcat7/context.xml中定义了一些参数。 如何从Java应用程序访问它们?

的context.xml

<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Parameter name="my-param" value="my-string-value"/>
</Context>

我创建了ServletContextListener并得到了我所需要的。 谢谢您的帮助。

public class BackgroundJobManager implements ServletContextListener {

    /**
     * Reads params from context.xml
     * @param event
     */
    @Override
    public void contextInitialized(ServletContextEvent event) {
            String param = event.getServletContext().getInitParameter("my-param");
    }

    @Override
    public void contextDestroyed(ServletContextEvent event) {
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM