Конфигурация JTA Spring - как установить TransactionManager?

Можно попробовать Emacs рубиновым режимом, Rinari (для направляющих) и yasnippet, который обеспечивает автоматические отрывки как Textmate.

13
задан Henning 23 November 2009 в 16:06
поделиться

2 ответа

Да, все в порядке. Трассировка стека, которую вы видели, также была в порядке: пытается получить диспетчер транзакций из ряда различных стандартных мест; при каждом неудачном поиске JNDI вы будете видеть javax.naming.NameNotFoundException .

java: / TransactionManager - это то место, где JBoss по умолчанию привязывается; другие контейнеры сервлетов по умолчанию будут иметь значение java: / comp / TransactionManager , которое, я думаю, должно быть «стандартным» местом для TM.

Из справочной документации Spring :

Для стандартных сценариев, включая WebLogic, WebSphere и OC4J, рассмотрите используя удобный элемент конфигурации. Это будет автоматически обнаруживать лежащие в основе сервер и выберите лучшую транзакцию доступный для платформы менеджер. Это означает, что вам не придется настроить серверный адаптер классы (как обсуждается в следующих разделы) явно; они скорее будут выбираться автоматически, с стандартный JtaTransactionManager как откат по умолчанию.

13
ответ дан 1 December 2019 в 23:47
поделиться

Распространенной «ошибкой» является объединение таких вещей, как jta.jar и / или jbossall-client.jar в развертываемый вами компонент J2EE. Еще раз проверьте, пожалуйста, и удалите их, если это так.

4
ответ дан 1 December 2019 в 23:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: