为什么要获取WEB-INF?这个是应用的默认目录

解决方案 »

  1.   

    应用的默认目录是domain的根目录,可怎么获得war发布后的webapp所在的目录?
      

  2.   

    ServletContext context = getServletContext();
    String sPath=context.getRealPath("/WEB-INF/config");
      

  3.   

    可以在domain的根目录下找得到地
      

  4.   

    thx a lot, i will have a try first
      

  5.   

    我要获取此路径的程序是一个非jsp程序,方法的参数只有request
      

  6.   

    俺在google混了N天,竟然也查不到个解决办法?谁知道ResourceBundle里面是怎么弄到properites文件的路径的?
    或者有什么别的好办法?
    我在jboss里用request.getRealPath("/") 倒是可以找到WEB-INF所在的目录~
      

  7.   

    这个好办,使用request.getXXX()得到,至于什么函数你查一下,记不清了
      

  8.   

    俺查过了,在weblogic中request.getRealPath("/") 是null,N不爽~ 别的办法好像也不行
    总不能把xml放在jsp的根目录,通过File("http://*****/my.xml")这样的方式读取吧?那安全性就太糟了