Разработвам приложение Java EE за JBoss 6.1.0, което трябва програмно да съхранява файлове с изображения на диск.
Как/къде трябва да съхранявам файлове с изображения на JBoss сървър?
Разработвам приложение Java EE за JBoss 6.1.0, което трябва програмно да съхранява файлове с изображения на диск.
Как/къде трябва да съхранявам файлове с изображения на JBoss сървър?
Можете да използвате папката /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");
// ...
"/path/to/images"
в примера на сървлета. Логично, нали?
- person BalusC; 30.01.2015