サーバー(たとえばglassfish)のルートディレクトリで実行時にファイルを作成して配置したいと思います。
サーブレットを使用してサーバールートディレクトリの実際のパス(C:\ glassfish3 \ glassfish \ domains \ domain1 \ docroot)を取得すると、その場所にファイルを簡単に作成できます。
どんな体でも、知っていれば教えてください!
JSP:
String path = application.getRealPath("/");
サーブレット:
String path = getServletContext.getRealPath("/");
以下を試すことができます:
System.getProperty("catalina.base");
また、デバッグモードで次の変数を見ると、他のプロパティを見つけることができます。
Properties properties = System.getProperties();