bean-компонент без состояния не может быть удален клиентом , фактически они никогда не "умирают" , потому что контейнер использует пул сессионных компонентов без состояния для обработки запроса пользователя.
Бин с состоянием извлекается из пула и подключается к клиенту только в то время, пока длится вызов метода , после этого контейнер помещает его обратно в пул . Как ни странно, метод remove полезен только для повторного выпуска ресурсов для bean-компонентов с состоянием и сущностей , контейнер всегда игнорирует метод удаления для сессионных EJB-компонентов без сохранения состояния.