从我的web.xml文件中,如何获取对我的webapp名称的访问权限?

时间:2013-03-25 14:21:15

标签: java-ee tomcat

例如,在tomcat下,我的webapp名称与war文件相同。但是这可以随时重命名并重新部署,所以我想访问web.xml中的webapp名称,特别是在tomcat下为log4j和Spring设置webappRootkey。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用

在网络应用中retrieve the <display-name/> element programmatically
ServletContext.getServletContextName()

然而,在spring上下文中,您可以使用与

相同的ServletContext对象获得相同的内容(Spring 3.x)
value="#{servletContext.servletContextName}