以编程方式在JBoss中存储图像文件

时间:2015-01-22 05:37:03

标签: jsf jboss file-storage

我正在为JBoss 6.1.0开发一个Java EE应用程序,它需要以编程方式在磁盘上存储图像文件。

我应该如何/在哪里将图像文件存储在JBoss服务器上?

1 个答案:

答案 0 :(得分:2)

您可以使用/standalone/data文件夹,其路径可通过jboss.server.data.dir系统属性获取。

File dataDir = new File(System.getProperty("jboss.server.data.dir"));
File yourFile = new File(dataDir, "filename.ext");
// ...

您甚至可以在那里创建子文件夹。下面的示例创建/standalone/data/images

File imagesDir = new File(System.getProperty("jboss.server.data.dir"), "images");
imagesDir.mkdir();
File yourImageFile = new File(imagesDir, "image.png");
// ...

另见: