Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Навигация в Tomee и Tomkat


Автор: mbasil 26.2.2015, 11:06
При использовании Tomee возникло несколько странных вопросов:

1. Почему-то при при первом обращении к приложению, сначала идет доступ к ROOT приложению и запрашивается пиктограмма "кота" (favicon.ico), и только затем идет обращение к приложению. (Очевидно это относится и к Tomcat). Видел рекомендацию для повышения произвдительности подменить своим приложением ROOT. Бред какой-то. Может те, кто работают с Tomcat имеют более правильные рекомендации, как избавиться от этой чепухи. Все бы ничего, если бы это было только вначале и   один раз, однако в процессе работы видны периодические (хоть и редкие) обращения к manager'у, а это уж совсем ни к чему. так как влияет на производительность.

2. При первом тычке на гиперссылке домашней страницы в хвост URL добавляется jsessionid, как будто куки в браузере отключены (что в действительности не так). Причем после логина и повторного автоматического forvard на эту страницу jsessionid так же добавляется. После дальнейших переходов, клик на этой ссылке при отслеживания сеанса работает с куки. Оч странно. Конечно, в отличие от первого вопроса, этот носит чисто академический характер. Но интересно, это что - глюк Tomkat'а, или в этом есть какая-то "серемяжная правда". 

Автор: AntonSaburov 2.3.2015, 09:45
1. Из описания не совсем понятно, как переход осуществляется - набирается прямой URL на приложение и дальше что ? Редирект куда-то или что-то еще ?

2. Скорее всего какие-то особенности настройки Tomee.

Автор: mbasil 2.3.2015, 21:51
Простой переход по гиперссылке на домашней странице. Вот кусок лога начала работы приложения:

127.0.0.1 - tomee [28/Feb/2015:13:53:03 +0400] "GET /manager/text/start?path=/bookstore HTTP/1.1" 200 64
127.0.0.1 - - [28/Feb/2015:13:53:06 +0400] "GET /bookstore HTTP/1.1" 302 -
127.0.0.1 - - [28/Feb/2015:13:53:10 +0400] "GET /bookstore/ HTTP/1.1" 200 2688
127.0.0.1 - - [28/Feb/2015:13:53:10 +0400] "GET /favicon.ico HTTP/1.1" 200 21630
127.0.0.1 - - [28/Feb/2015:13:55:55 +0400] "GET /bookstore/common/observaccount.do;jsessionid=8F0F6F727C3CA967AD9EBDE09D5C69D5 HTTP/1.1" 200 1092
127.0.0.1 - boris [28/Feb/2015:13:56:06 +0400] "POST /bookstore/login/login.do HTTP/1.1" 200 2054
127.0.0.1 - boris [28/Feb/2015:13:56:12 +0400] "GET /bookstore/public/index.do

Автор: zera 5.3.2015, 12:27
браузер будет запрашивать фавикон в том случае, если явно не указано его расположение. 
ps впрочем даже явное указание пути к фавикону не гарантирует, что браузер не запросит дефолтный

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)