powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как замапить url кириллица на сервлет в web.xml?
13 сообщений из 13, страница 1 из 1
Как замапить url кириллица на сервлет в web.xml?
    #38750489
V_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сервер - tomcat
хотелось бы замапить что-то вроде
Код: xml
1.
2.
3.
4.
    <servlet-mapping>
        <servlet-name>catalogController</servlet-name>
        <url-pattern>/каталог/*</url-pattern>
    </servlet-mapping>


ответ сервера HTTP Status 404

меняю на
Код: xml
1.
<url-pattern>/catalog/*</url-pattern>


- все работает, но есть нужда именно кириллицу замапить.

Кто делал подобное покажите куда смотреть.
Спасибо.
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750511
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так
Код: xml
1.
/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/*


http://en.wikipedia.org/wiki/Percent-encoding
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750517
V_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczА так
Код: xml
1.
/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/*


http://en.wikipedia.org/wiki/Percent-encoding
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750519
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V_Vlad
Ладно.
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750522
V_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже пробовал...
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750527
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
URIEncoding="UTF-8" on your <Connector> in server.xml
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750539
V_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: xml
1.
2.
3.
4.
5.
    
<Connector port="8080" protocol="HTTP/1.1"
   connectionTimeout="20000"
   redirectPort="8443"
   URIEncoding="UTF-8" />


Это сразу поставил - не помогает...
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750692
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V_VladКто делал подобное покажите куда смотретьДа, вобщем-то, "само припрыгало" ...
Переименовал описатель развёртывания из test.xml в проба.xml и tomcat сообщил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
18-сен-14 21:33:17|INFO |Undeploying context [/test]
18-сен-14 21:33:17|INFO |test: [destroy] servlet destroy started
18-сен-14 21:33:17|INFO |test: [destroy] servlet uptime: 0 days 00:21:43
18-сен-14 21:33:17|INFO |test: [destroy] servlet destroy finished
18-сен-14 21:33:18|INFO |Deploying configuration descriptor ...\проба.xml
18-сен-14 21:33:18|INFO |test: [init] servlet init started
18-сен-14 21:33:18|INFO |test: [init] debug enabled: false
18-сен-14 21:33:18|INFO |test: [init] servlet init finished
18-сен-14 21:33:18|INFO |Deployment of configuration descriptor ...\проба.xml has finished in 156 ms

Вбил в адресной строке браузера:
Код: plaintext
localhost/проба?debug
и сервлет отозвался:
Код: plaintext
18-сен-14 21:33:47|INFO |test: [doGet] 127.0.0.1 - debug: true
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750699
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только не все клиенты такой авангард понимают: клиент которого должен обслуживать сервлет, сказал, что не "шмогла я, мужик, не шмогла"
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38750948
V_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставил 7 версию tomcat. Работает!
Проверил на других 8 котах - не хочет.
Теперь даже интересно стало из-за чего)
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38751091
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда "моё кунфу сильнее":
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
19-сен-14 09:49:39|INFO |Initialization processed in 825 ms
19-сен-14 09:49:39|INFO |Starting service Catalina
19-сен-14 09:49:39|INFO |Starting Servlet Engine: Apache Tomcat/8.0.12
19-сен-14 09:49:39|INFO |Deploying configuration descriptor ...\проба.xml
19-сен-14 09:49:39|INFO |test: [init] servlet init started
19-сен-14 09:49:40|INFO |test: [init] debug enabled: false
19-сен-14 09:49:40|INFO |test: [init] servlet init finished
19-сен-14 09:49:40|INFO |Deployment of configuration descriptor ...\проба.xml has finished in 1,202 ms

19-сен-14 09:49:40|INFO |Server startup in 1254 ms
19-сен-14 09:50:09|INFO |test: [doGet] 127.0.0.1 - debug: true


P.S. Может (за)декларированная кодировка web.xml не соответствует фактической кодировке, использованной при редактировании файла?
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38751188
V_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я пробую один и тот же варник на 7 и на 8 коте... на 8 не хочет работать
...
Рейтинг: 0 / 0
Как замапить url кириллица на сервлет в web.xml?
    #38751210
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже взял всё одинаковое (окромя catalina.home).
В server.xml (отдельный catalina.base) только одну директиву понадобилось закоментировать - JasperListener, отвечающий за борьбу с соответствующими утечками.
В одинаковых условиях седьмой и восьмой КотяраТом работают одинаково.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как замапить url кириллица на сервлет в web.xml?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]