Я разработал приложение, которое позволяет пользователю загружать файл.
Я использую Primefaces 2.2RC2 / JSF 2.0 / Tomcat 6 / Firefox
Все отлично работает, когда я запускаю его через локальный сервер. Когда я загружаю его на свой действующий сервер, все приложение зависает при попытке загрузки. Появляется окно аутентификации, которое вызывает его зависание.
Загрузка отлично работает в IE, что кажется смешным.
Я не очень разбираюсь в конфигурации и разрешениях сервера, но я предполагаю, что эта проблема, вероятно, связана с разрешениями.
РЕДАКТИРОВАТЬ Больше информации
Я не храню файл локально или что-то еще, я просто использую FileUploadEvent, а затем получаю содержимое файла и сохраняю его в базе данных следующим образом:
public void upload(FileUploadEvent event) {
byte[] file = event.getFile().getContents();
...
myDao.uploadFile(file);
}
В журналах ошибок нет ошибок, поэтому я даже не могу начать отслеживать, что происходит, он просто блокируется.
Из некоторых исследований видно, что эта ошибка Flash вызывает проблему.
https://bugs.adobe.com/jira/browse/FP-1044
Кто-нибудь знает обходной путь?
Примечание: может кто-нибудь порекомендовать другой способ загрузки файлов с использованием Tomcat 6, JSF 2.0? Использование Primefaces было одним из единственных решений, которые я нашел для моей конфигурации. Спасибо.