如何使用servlet获取glassfish的根目录的真实路径

时间:2012-04-09 04:59:06

标签: java servlets

我想在服务器(比如glassfish)的根目录下创建并放置运行时文件。

如果我使用servlet获取服务器根目录的真实路径(C:\ glassfish3 \ glassfish \ domains \ domain1 \ docroot),那么我可以在该位置轻松创建文件。

任何身体,如果知道,请告诉我!

2 个答案:

答案 0 :(得分:5)

JSP:

String path = application.getRealPath("/");

的Servlet

String path = getServletContext.getRealPath("/");

答案 1 :(得分:2)

你可以试试以下:

System.getProperty("catalina.base");

您可以通过在调试模式下观察以下变量来找到其他属性。

Properties properties = System.getProperties();