1. 程式人生 > >web.xml中配置的classpath含義

web.xml中配置的classpath含義

  <context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>webApp.root</param-value>
  </context-param>
  <context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>classpath:log4j.properties</param-value>


  </context-param>
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
  </context-param>

在web.xml配置檔案中常常會看到classpath這個變數,不知道什麼意思,百度了一番,個人理解是,java專案經過編譯後會生成.class檔案,這些.class檔案會被單獨放到一個資料夾下面,一般預設是在web-info/classes這個路徑下面存放編譯後的.class檔案,classpath:log4j.properties,意思就是到類路徑下面找到log4j.properties,這個檔案。