Вход на сайт
Вопросик из области Web-Programmierung, Java
5645 просмотров
Перейти к просмотру всей ветки
в ответ v0id* 10.09.15 12:18
Быть такого не может!..
-----
Ну не может так не может.
(Второй раз в этой ветке!) 
Правда это наиболее распространенная и труднопонимаемая (для начинающих) ошибка.
И Я надеюсь, что это все же она, а не проблема с правами для процесса в котором выполняется
сервлет.
Это что, 4 копии одной сессии?
-----
А чем тебя смущает количество копий?
Если смущает - обработай корректно следующее:
- приходит запрос и запускается сервлет
- сервлет что-то считает
- приходит еще один запрос и запускается еще одна копия сервлета
- сервлет что-то считает
- приходит еще один запрос и запускается еще одна копия сервлета
и еще так же 100500 раз...
Что ты будешь делать с сессиями, при условии, что место хранения сессионной информации
- какая-то база данных размещенная где-то на хосте, отличном от апп.сервера?
Или ты полагаешь, что для второго и последующих сервлетов используется другой алгоритм
запуска?
-----
Ну не может так не может.


Правда это наиболее распространенная и труднопонимаемая (для начинающих) ошибка.

И Я надеюсь, что это все же она, а не проблема с правами для процесса в котором выполняется
сервлет.
Это что, 4 копии одной сессии?
-----
А чем тебя смущает количество копий?
Если смущает - обработай корректно следующее:
- приходит запрос и запускается сервлет
- сервлет что-то считает
- приходит еще один запрос и запускается еще одна копия сервлета
- сервлет что-то считает
- приходит еще один запрос и запускается еще одна копия сервлета
и еще так же 100500 раз...
Что ты будешь делать с сессиями, при условии, что место хранения сессионной информации
- какая-то база данных размещенная где-то на хосте, отличном от апп.сервера?
Или ты полагаешь, что для второго и последующих сервлетов используется другой алгоритм
запуска?
