0

サーバー(たとえばglassfish)のルートディレクトリで実行時にファイルを作成して配置したいと思います。

サーブレットを使用してサーバールートディレクトリの実際のパス(C:\ glassfish3 \ glassfish \ domains \ domain1 \ docroot)を取得すると、その場所にファイルを簡単に作成できます。

どんな体でも、知っていれば教えてください!

4

2 に答える 2

5

JSP:

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

サーブレット:

String path = getServletContext.getRealPath("/");
于 2012-04-09T05:05:35.360 に答える
2

以下を試すことができます:

System.getProperty("catalina.base");

また、デバッグモードで次の変数を見ると、他のプロパティを見つけることができます。

Properties properties = System.getProperties();
于 2013-05-03T11:53:25.753 に答える