2010-04-08 36 views
1

我想在web.xml文件中指定一個相對目錄。我基本上希望它讀取「web-inf」下面的「data」文件夾,但我試過的東西似乎都不起作用。使用Eclipse的WTP Tomcat服務器調試servlet時,在web.xml中指定相對路徑?

「/ data」轉換爲根目錄下的數據文件夾(我正在使用windows)。

「數據」 轉化爲 「C:\ Program Files文件\ Eclipes \數據」

「$ {CATALINA_HOME}/[等等...]」 似乎沒有擦出火花。

任何想法?

回答

0

想通了......

WTP使用變量「$ {}的catalina.home」,不是「$ {CATALINA_HOME}」...

0

我想你可以用它來從您的相對路徑獲得絕對路徑:

ServletContext ctx = ....; 
String absolutePath = ctx.getRealPath("/WEB-INF/" + relativePath); 
相關問題