我想在服务器(比如glassfish)的根目录下创建并放置运行时文件。
如果我使用servlet获取服务器根目录的真实路径(C:\ glassfish3 \ glassfish \ domains \ domain1 \ docroot),那么我可以在该位置轻松创建文件。
任何身体,如果知道,请告诉我!
答案 0 :(得分:5)
JSP:
String path = application.getRealPath("/");
的Servlet
String path = getServletContext.getRealPath("/");
答案 1 :(得分:2)
你可以试试以下:
System.getProperty("catalina.base");
您可以通过在调试模式下观察以下变量来找到其他属性。
Properties properties = System.getProperties();