|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
||||||
На сайте не срабатывает сервлет08.04.2012, 17:15. Показов 3225. Ответов 25
Метки нет (Все метки)
Добрый день!
Ошибка следующая: настроил tomcat, jsp страницу видно из интернета ( http://109.229.139.78/ - не обращайте внимание на интерфейс! ), при попытки обратиться к моему сервлету выдает ошибку (не находит файл), а должен был выдать страницу сервлета по умолчанию. Форма для отправки данных следующая:
1
|
||||||
| 08.04.2012, 17:15 | |
|
Ответы с готовыми решениями:
25
На удалённом веб-сервере не срабатывает сервлет
Регулярка срабатывает на сайте но в коде не находит совпадения |
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||||||
| 08.04.2012, 17:21 | ||||||
|
CMepTb, попробуйте так:
1
|
||||||
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|
| 08.04.2012, 18:52 [ТС] | |
|
нет, не помогло =(
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 08.04.2012, 18:56 | |
|
CMepTb, а если локально запустить на компьютере, но не из нетбинз, а напрямую из томката - работает?
0
|
|
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
|
| 08.04.2012, 19:15 | |
|
А как web.xml выглядит?
0
|
|
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|
| 08.04.2012, 21:11 [ТС] | |
|
Eugene22, нет, локально тоже не запускается!
XHelp, web.xml большой, что конкретно надо там смотреть?
0
|
|
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
|
| 08.04.2012, 21:24 | |
|
Данные относительно NewServlet
0
|
|
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|
| 08.04.2012, 21:27 [ТС] | |
|
Никаких настроек относительно NewServlet я туда не заносил!
0
|
|
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
|
| 08.04.2012, 21:56 | |
|
А как тогда осуществляется mapping? через аннтоацию @WebServlet?
0
|
|
|
|
||||||
| 08.04.2012, 22:17 | ||||||
|
глянул на сайте у тебя
маппинга на него нету по видимому вообще, добавь в web.xml
0
|
||||||
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
||
| 08.04.2012, 22:41 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|
| 08.04.2012, 23:01 [ТС] | |
|
mutagen, это не помогло, но я уже уверен что дело именно в маппинге, осталось мне понять как правильно его настраивать))
Добавлено через 2 минуты XHelp, я смотрю ты в принципе уже понял в чем дело, если можешь объясни как можно проще про маппинг =)
0
|
|
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
||||||||||||||||
| 08.04.2012, 23:18 | ||||||||||||||||
|
маппинг это грубо говоря метод, что бы дать доступ пользователю к конкретным сервлетам. Например есть класс com.super.app.view.core.FirstServlet, как к нему обратиться через браузер? Для этого в web.xml создаётся сначала записать самого сервлета:
В 3тей API сервлетов, эту штуку можно делать с помощью аннотаций:
Но из меня плохой объясняка, так что лучше почитать в какой-нибудь статье или книге. Насчёт твоей проблеммы: нужно уже конкретнее смотреть на код/настройки.
2
|
||||||||||||||||
|
|
||
| 08.04.2012, 23:40 | ||
|
если оно не помогло, то у тебя: 1. сервлет неправильно написан 2. сервлет находится по неправильному пути (отличается от маппинга) 3. ссылка для вызова у тебя ведёт не на http://host/app/servlet а на http://host/servlet
1
|
||
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|||||||||||
| 09.04.2012, 00:04 [ТС] | |||||||||||
|
mutagen, 1 я откидываю, так как сервлет пустой, и он работает в нетбинсе.
2 - наверняка так и есть, ты написал что мой сервлет находится в /NewServlet относительно jsp ? даже если я прописываю полный путь к java файлу
3 - ссылка для вызова у меня определяется вот так
ой, про url-pattern - это я загнул, нельзя так делать, я понял)))
0
|
|||||||||||
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
|
| 09.04.2012, 00:06 | |
|
Ты же сказал, что локально сервлет тоже не работает. А теперь говориш что в нетбинсе работает. Это как?
0
|
|
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|
| 09.04.2012, 00:08 [ТС] | |
|
непонятно только, как tomcat узнает в какой папке находится мой сервлет, я же нигде не указываю к нему путь.
Добавлено через 1 минуту Локально я имел ввиду что если с самого сервера зайду на сайт как localhost, в нетбинсе все работает, он в отличие от меня знает как прописывать пути к проекту))
0
|
|
|
81 / 81 / 8
Регистрация: 10.06.2011
Сообщений: 258
|
|
| 09.04.2012, 00:28 | |
|
Ты указываеш класс сервлета, этого достаточно.
Удали всё что лишнее и покажи исходники всего, что осталось.
0
|
|
|
1 / 1 / 0
Регистрация: 08.04.2012
Сообщений: 14
|
|||||||||||
| 09.04.2012, 00:39 [ТС] | |||||||||||
|
Тебя интересуют исходники сервлета?
0
|
|||||||||||
|
|
|
| 09.04.2012, 01:31 | |
|
эй - эй ребяты, он в главном веб хмл для томката всё творит )))
всё понятно ))) короче берём и идём читать книжку http://keyboardsamurais.de/200... -_english/ после прочтения этого руководства для чайников, читаем доки по томкату и акцентируем внимание на 1. деплой (необязательно, но важно если паковать в WAR) 2. пути размещения приложений в каталине (где должны лежать приложения по умолчанию или как прописать путь к корневой папке сервера) 3. что должно входить в приложение war (папки, либки, хмл, манифест и тд и где оно должно лежать) я вообще поражаюсь как люди берутся написать хело ворд не прочитав хотябы пару строк документации, надеюсь на атомных станциях всётаки читают доки ))) да и ещё нетбинс редиска, у него в проекте всё валяется совсем не так как в результирующем приложении и это ставит людей в тупик (в эклипсе понятнее) лучше всего всю структуру директорий и фалов требующихся для томката создавать руками без нетбинсов и прочих ИДЕ
1
|
|
| 09.04.2012, 01:31 | |
|
Помогаю со студенческими работами здесь
20
Авторизация на сайте с помощью CURL срабатывает только после обновления страницы. Запрос срабатывает в SQL Server, но не корректно срабатывает в Visual Studio 2017 Таймер срабатывает раньше времени или вообще не срабатывает Сервлет Сервлет Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|