powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в Tomcat сделать автоматический старт сессии
25 сообщений из 55, страница 1 из 3
Как в Tomcat сделать автоматический старт сессии
    #37850357
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что указать в настройках Tomcat, чтобы при посещении любой страницы Tomcat проверял есть ли у пользователя сессия(видимо путем анализа присылаемых при запросе куки) и если ее нет(нет куки) автоматически ее стартовал и устанавливал пользователю куки.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850365
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmЧто указать в настройках Tomcat, чтобы при посещении любой страницы Tomcat проверял есть ли у пользователя сессия(видимо путем анализа присылаемых при запросе куки) и если ее нет(нет куки) автоматически ее стартовал и устанавливал пользователю куки.
Это происходить по-умолчанию автоматически всегда. Иначе бы томкат не мог поддерживать сессию вообще. Единственный нюанс, что это не всегда проихсодит через куки. Иногда просто через строку браузера. Тогда пользователь может там наблюдать jsessionid
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850372
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, не знаю у меня нет так( Если в коде нет вызова методов request.getSession(), то никаких Cookie в браузере не наблюдается.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850376
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И если я скажем удалил файл Cookie, и перезагрузил страницу(любую) нового файла Cookie не появляется.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850378
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть Spring MVC что-то там сам делает с сессией?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850379
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmИ если я скажем удалил файл Cookie, и перезагрузил страницу(любую) нового файла Cookie не появляется.
цель какая? Нафига сессия, если ты убрал из кода обращение к ней?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850384
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdmИ если я скажем удалил файл Cookie, и перезагрузил страницу(любую) нового файла Cookie не появляется.
цель какая? Нафига сессия, если ты убрал из кода обращение к ней?
Цель - гарантировать наличие сессии при обращении к некоторым страница.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850393
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmPetro123пропущено...
цель какая? Нафига сессия, если ты убрал из кода обращение к ней?
Цель - гарантировать наличие сессии при обращении к некоторым страница.
тебе уже сказали - ОНА ЕСТЬ.
Тестируй и выкладывай _код_, когда её нет.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850394
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmЦель - гарантировать наличие сессии при обращении к некоторым страница.
Видать оптимизация какая-то. С другой стороны если на каждый пук будет создавать сессии, то за досить его не составит труда.
Так что определитесь, вам на "некоторые" страницы, или на "любые"?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850410
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdmпропущено...

Цель - гарантировать наличие сессии при обращении к некоторым страница.
тебе уже сказали - ОНА ЕСТЬ.
Тестируй и выкладывай _код_, когда её нет.
Да нет ее) Обычный сервлет хелловорд. Зашел первый раз есть куки с идентификатором сессии. Удалил куки вручную. Перезагрузил страницу. Нового куки нет. Перешел на другую страницу. Опять нет.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850419
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdm,
причём тут куки и сессия?
1. Что надо по функционалу? От пользователя-ГУИ?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850430
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdm,
причём тут куки и сессия?
1. Что надо по функционалу? От пользователя-ГУИ?
Как причем? ) По функционалу надо, чтобы всегда была сессия. "Всегда" - это значит, что если я удалил куки(сессия через них) и перезагрузил страницу, чтобы Tomcat поставил новый куки.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850435
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdm,
ТЗ видел хоть раз?
Там раздел по ГОСТ - Функциональные требования.
Там про куки - ни слова. А вот время сессии может быть.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850436
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другими словами, чтобы сессия начиналась без вызова в коде getSession().
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850438
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdm,
ТЗ видел хоть раз?
Там раздел по ГОСТ - Функциональные требования.
Там про куки - ни слова. А вот время сессии может быть.
Я писал 200стр тех документации по ГОСТам ) Но тут же форум, где люди спрашивают так? )
Может для вас открытие, но сессия не стартует автоматически.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850439
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По крайне мере у меня на Tomcat 7)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850447
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmМожет для вас открытие, но сессия не стартует автоматически.
может для вас открытие, но доказывать это придётся вам.
Нету такого Сессия.Старт
наоборот, есть - Сессия.СколькоВременПрошло
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850449
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я не грамотно вопрос задал. Имеется просто сервлет helloword. Захожу по адресу localhost/helloword и хочу чтобы Tomcat поставил файл куки, НО без вызова в сервлете helloword методов HttpSession) И все! )
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850454
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdmМожет я не грамотно вопрос задал. Имеется просто сервлет helloword. Захожу по адресу localhost/helloword и хочу чтобы Tomcat поставил файл куки, НО без вызова в сервлете helloword методов HttpSession) И все! )
есен пень что ЦЕЛЬ ты никак не назовёшь
AFAIK куки будут, если ты насильно в них запишешь.
ИНАЧЕ ЗАЧЕМ ОНИ ТЕБЕ?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850458
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850459
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
куки есть 3-х типов и т.д.
Нахрена они тебе можешь объяснить?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850462
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczrdmЧто указать в настройках Tomcat, чтобы при посещении любой страницы Tomcat проверял есть ли у пользователя сессия(видимо путем анализа присылаемых при запросе куки) и если ее нет(нет куки) автоматически ее стартовал и устанавливал пользователю куки.
Это происходить по-умолчанию автоматически всегда. Иначе бы томкат не мог поддерживать сессию вообще. Единственный нюанс, что это не всегда проихсодит через куки. Иногда просто через строку браузера. Тогда пользователь может там наблюдать jsessionid
Как мне кажется, это не так. Не по умолчанию, а если вы вызвали getSession(true), то Tomcat начнет сессии, поставит пользователю куки и будет считывать идентификатор сессии при запросах, НО до вызова getSession(true) он ничего не начинает. У меня так)
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850475
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123куки есть 3-х типов и т.д.
Нахрена они тебе можешь объяснить?
Но как иначе то!)
Мне нужно чтобы Tomcat начинал сессию сам, если у пользователя по каким то причинам ее нет. Т.е. другими словами чтобы не было пользователей без сессии.

Идет запрос на страницу, тут томкат решает посмотреть есть ли запросе JSession, если ее нет, то создает новую сессию и посылает ее идентификатор пользователю.
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850487
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdm,
- куки есть короткоживущие и т.д.
- возьми отладчик и посмотри из осла сессию. Она всегда есть.
Ты функционал так и не объяснил. Пользователю зачем твоя сессия?
...
Рейтинг: 0 / 0
Как в Tomcat сделать автоматический старт сессии
    #37850504
rdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123rdm,
- куки есть короткоживущие и т.д.
- возьми отладчик и посмотри из осла сессию. Она всегда есть.
Ты функционал так и не объяснил. Пользователю зачем твоя сессия?
Еще раз) Мне нужно чтобы всегда была сессия у пользователя)
Т.е. чтоб бы если вызвать в коде getSession(false) всегда возвращался не null )
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Как в Tomcat сделать автоматический старт сессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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