例如,在tomcat下,我的webapp名称与war文件相同。但这可以随时重命名并重新部署,所以我想访问我的web.xml中的webapp名称,专门为tomcat下的log4j和Spring设置webappRootkey。
我怎样才能做到这一点?
例如,在tomcat下,我的webapp名称与war文件相同。但这可以随时重命名并重新部署,所以我想访问我的web.xml中的webapp名称,专门为tomcat下的log4j和Spring设置webappRootkey。
我怎样才能做到这一点?
您可以在 Web 应用程序中以编程方式检索<display-name/>
元素
ServletContext.getServletContextName()
ServletContext
但是,在 spring 上下文中,您可以使用相同的对象获得相同的(Spring 3.x)
value="#{servletContext.servletContextName}