Хорошо известно, что вы не должны использовать java.io
в EJB для доступа к файловой системе. Мне нужно создать текстовый файл и отправить его по электронной почте, когда конкретный метод вызывается в моем приложении ejb.Создать текстовый файл из EJB без java.io
Мне нужно архитектурное решение о том, как это сделать без using java.io
. Единственный подход, который я вижу, - создать отдельный веб-сервис для этой работы. Также было предложено использовать верблюд Apache, но я не знаю, как верблюд может помочь в этом.
FWIW Спецификация EJB 3.2 изменила это ограничение на «Предприятие-производитель должен проявлять осторожность при использовании пакета ввода-вывода Java для попытки доступа к файлам и каталогам в файловой системе». –