私はGWTアプリで作業しており、Webサービスからファイルを取得してから、RPCを介してURLを返し、UIを表示します。ファイルはdocumentFilesというフォルダに作成/保存されています。
File newFile = new File("documentFiles", doc.getFilename());
newFile.getParentFile().mkdirs();
アプリをGWTdevモードでローカルに実行すると、このフォルダーはwarディレクトリの予想される場所に作成されるため、でアクセスできますhost:8080/[base url]/documentFiles
。
ただし、Glassfish(Windowsの場合)で実行すると、フォルダーはの下に作成され...\glassfish\domains\domain1\config\documentFiles
ます。
私はそれが下にあることを望んでいます...\glassfish\domains\domain1\applications\[app name]\documentFiles
これが理にかなっていることを願っています。アプリケーションフォルダの下にファイルを作成するように指定するにはどうすればよいですか?助けに感謝します。ありがとう。