![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Cuthbert |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Всем доброе время суток.)
при построении сайта столкнулся с проблемой: пользователь через форму делает upload файла(изображения) на сервер. сервер его обрабатывает и сохраняет в нужную мне папку, при этом имя, данное файлу, сохраняет в базе данных. после того, как пользователь отправил картинку, он пересылается на страницу, на которой вытягивается имя скаченного файла из базы, составляется адрес и картинка показывается пользователю. Проблема: после направления на ту последнюю страницу изображение не показывается, типа ресурс недоступен... если сервер перезапустить, то та же последовательность действий начиная с вытягивания имени из базы и заканчивая показом картинки приводит к успеху и все работает отлично то есть сразу после upload'а ресурс недоступен, после перезапуска сервера - доступен в чем дело? Это сообщение отредактировал(а) Cuthbert - 3.11.2008, 13:19 |
|||
|
||||
| ynblpb |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 24.9.2007 Репутация: нет Всего: нет |
Вы используете ORM?
|
|||
|
||||
| Cuthbert |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
что это?
|
|||
|
||||
| garbuz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 677 Регистрация: 22.1.2008 Репутация: 8 Всего: 11 |
ORM
Одним из ORM фреймворков, часто используемых в java, является Hibernate. Вы работаете с хибернейтом или с чистым JDBC? |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
ORM тут не причём,
- проверьте ссылку которую сгенерил сервер в обоих случаях, - проверьте лежит ли ващ загруженный файл в папке на которую указывает ссылка в первом случае. |
|||
|
||||
| garbuz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 677 Регистрация: 22.1.2008 Репутация: 8 Всего: 11 |
||||
|
||||
| Cuthbert |
|
||||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Нет, чистый JDBC.
Ссылка на картинку в обоих случаях одна и та же, генерится из некоей постоянной части типа "http://localhost:8084/pics/" и имени файла, записанного в таблицу БД.
Лежит. в обоих случаях в одном и том же месте.
Вот тоже на это подумываю, но что?..
вроде всё закрываю... Это сообщение отредактировал(а) Cuthbert - 8.11.2008, 13:35 |
||||||||||||
|
|||||||||||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
а какой у тебя веб контейнер?
Добавлено через 4 минуты и 53 секунды и куда загружается рисунок , случайно не в подпапку WEB-INF |
|||
|
||||
| Cuthbert |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Tomcat надо думать...Запускаю из NetBeans.
не. Папка с рисунками в одном корне вместе с папкой WEB-INF. |
||||
|
|||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
попробуй провести эксперимент.
запусти сервер , апотом скопируй в папку где рисунки лежат какой то файлик, после проверь сможешь к нему доступиться или нет - без перезагрузки сервера. |
|||
|
||||
| Cuthbert |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Как в воду смотрел!!! не могу получить доступ! значит аплоад работает замечательно, но в чем же проблема? |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
папка сервера?
куда льёш? Добавлено через 13 секунд и ещё папка приложения? |
|||
|
||||
| Cuthbert |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
работаю (и запускаю сервер) из-под NetBeans, Tomcat устанавливался вместе с ним
Net Beans: D:\Programs\NetBeans 6.1 Tomcat: D:\Programs\Apache Tomcat 6.0.16 папка проекта NetBeans: E:\WebShop поэтому папка приложения: E:\WebShop\web соответственно, WEB-INF: E:\WebShop\web\WEB-INF начальная страница: E:\WebShop\web\index.jsp откликается по адресу http://localhost:8084/ картинки заливаю: E:\WebShop\web\pics, адрес к картинке - http://localhost:8084/pics/__.jpg может нужно просто что-то в каком-нить server.xml дописать? на самом деле еще вопрос - весь проект буде переноситься на линукс, тока разрабатывается под виндой так там как лучше организовать иерархию? Это сообщение отредактировал(а) Cuthbert - 11.11.2008, 12:01 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |