代码之家  ›  专栏  ›  技术社区  ›  ilitirit

在用Eclipse的WTP Tomcat服务器调试servlet时在web.xml中指定相对路径?

  •  1
  • ilitirit  · 技术社区  · 16 年前

    我正在尝试在web.xml文件中指定一个相对目录。我基本上希望它读取“web inf”下面的“数据”文件夹,但我尝试过的似乎都不管用。

    “/data”转换为根目录中的数据文件夹(我使用的是windows)。

    “data”转换为“C:\Program Files\Eclipes\data”

    2 回复  |  直到 16 年前
        1
  •  0
  •   Andrea Polci    16 年前

    我想你可以用这个从你的相对路径得到一个绝对路径:

    ServletContext ctx = ....;
    String absolutePath = ctx.getRealPath("/WEB-INF/" + relativePath);
    
        2
  •  0
  •   ilitirit    16 年前