たとえば、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()
ただし、Spring コンテキスト内では、同じServletContext
オブジェクトを使用して同じ (Spring 3.x) を取得できます。
value="#{servletContext.servletContextName}