![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
Всем привет!
Хочется узнать, как можно установить сервлет, который запускается в Tomcat по умолчанию. У меня в данный момент все запросы обрабатываются единым сервлетом-диспетчером. Но вот я начал прикручивать картинки, и понял, что к примеру папку images необходимо из списка обрабатываемых этим сервлетом исключить.
Видимо как-то так нужно. |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Именно так. Все, что ты исключишь из обработки своим сервлетом, будет обработано дефолтным.
|
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
||||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
А зачем тебе обрабатывать все? Обрабатывай конкретное расширение, например.
Это обычная практика. Все остальное будет обрабатываться дефолтным сервлетом. |
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
Хнык, так не интересно... хотя спасибо за 1 из вариантов.
НО я хотел бы, чтоб у меня URL был такого вида:
и никаких суффиксов. |
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
в идеале конечно хотел сделать http://mysite/авто/добавить
Но, так и не получилось настроить Tomcat, чтоб он требовал у FF отсылать URL или URI в UTF-8 кодировке. |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Ну тогда поставь default из webjavenue. Или тебя волнует что думает о нем IDEA? |
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
tux, Ж_Ж ну так-то да.
Вы как-то не договариваете. Я в этом на самом деле еще плохо разбираюсь... "default из webjavenue" непонятно откуда вообще взялось, я пробовал отключить инспекцию, компилировалось, но не загружалось, т.е. исключение выбрасывает. |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Странно. Что за исключение? default - Это дефолтный сервлет Томката. Чтобы его увидеть вживую, можно заглянуть в TOMCAT_HOME/conf/web.xml.
|
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
И правда что!!! хм, надо еще тогда попробовать.
|
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
да с default всё вроде разрешилось, но вот беда, не хочет работать:
не получается. ресурс не найден в случае /images/* Если какой-то суффикс поставить для dispatcher, тоже не получается. ресурс не найден и в том и в другом случае. Дааа, для справки должен сказать, возможно это архиважно. у меня путь к приложению лежит localhost:8080/velo/* т.е. есть преффикс, возможно он что-то коверкает? |
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
Осталось последние 2 проблемы разрешить, и я буду полностью готов перейти на Java for Web!!!
Поможите кто чем может. |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 10 Всего: 40 |
Бедный паренек, столько вопросов, еще раз убеждаюсь, что дело Java for Web гиблое, уж больно туго становление происходит...
|
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
Ну, я честно сказать, тоже не ожидал таких штыков... Но, бесспорно, сама Java предоставляет намного больше возможностей, чем PHP, поэтому то и борюсь!
|
|||
|
||||
| SuperFly |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 19.11.2007 Репутация: нет Всего: нет |
Вернемся к нашим баранам.
Нет, я не буду делать *.fly потому, что это не позволяет обработать папки, к примеру http://mysite.ru/cars/ а если делать с welcome file, я видел, какие танцы с бубном просиходят у спринговцев. Скажите просто: в url-pattern реальный reg-exp или упрощенный? Добавлено через 7 минут и 43 секунды Я вообще его логику понять не могу... <url-pattern>/*</url-pattern> должен идти обязательно с / иначе ошибка а <url-pattern>*.fly</url-pattern> дык без / в чем разница??? Вот ссылочка на работу с url-pattern Я не могу понять, почему шаблону <url-pattern>/status/*</url-pattern> подходит http://example.com/examples/status |
|||
|
||||
![]()
|
| Правила форума "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. |