Сеанс действительно привязан к одному браузеру, и все фреймы / вкладки, открытые в этом браузере, используют один и тот же сеанс. Если вы выходите из браузера, вы теряете сеанс.
Отслеживание сеансов осуществляется с помощью файлов cookie, но может вернуться к перезаписи URL, если файлы cookie не принимаются браузером. Это, однако, требует от разработчика быть скрупулезным и всегда использовать соответствующие методы или теги для кодирования URL каждой ссылки и действия приложения.
Что означает последняя часть, так это то, что если вы развернете два разных веб-приложения в одном и том же контейнере сервлета, и один и тот же пользователь с одним и тем же браузером будет использовать оба приложения, у него будет два разных сеанса: по одному для каждого веб-приложения. Сеанс первого веб-приложения полностью изолирован от сеанса второго.