Работая в сервлете, Websphere Application Server позволяет вам хранить объекты UserTransaction в HttpSession и извлекать его позже, ранее с помощью класса-оболочки, но теперь автоматически:
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.javadoc.doc%2Fpublic_html%2Fapi%2Fcom%2Fibm%2Fwebsphere%2Fservlet%2Fsession%2FUserTransactionWrapper.html
Тем не менее, когда я начинаю транзакцию, а затем извлекаю ее и пытаюсь зафиксировать, я получаю сообщение об ошибке, что транзакция для фиксации не существует. Я предполагаю, что сервлет закрывает транзакцию автоматически, когда http-запрос завершается при каждом вызове сервлета. Какова же цель обеспечения возможности выполнения этой пользовательской транзакции между сеансами?
Есть ли способ добиться того, чего я хочу (я использую Java с WAS)?