From f1e5301a09fe5f8fdc082007338611fe07183309 Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Fri, 27 Feb 2015 21:09:01 +0800 Subject: [PATCH] Update 32.3. Using a Java EE managed transaction manager.md --- .../32.3. Using a Java EE managed transaction manager.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md b/IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md index e69de29..d6eba06 100644 --- a/IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md +++ b/IV. Spring Boot features/32.3. Using a Java EE managed transaction manager.md @@ -0,0 +1,3 @@ +### 32.3. 使用一个J2EE管理的事务管理器 + +如果你将Spring Boot应用打包为一个war或ear文件,并将它部署到一个J2EE的应用服务器中,那你就能使用应用服务器内建的事务管理器。Spring Boot将尝试通过查找常见的JNDI路径(java:comp/UserTransaction, java:comp/TransactionManager等)来自动配置一个事务管理器。如果使用应用服务器提供的事务服务,你通常需要确保所有的资源都被应用服务器管理,并通过JNDI暴露出去。Spring Boot通过查找JNDI路径java:/JmsXA或java:/XAConnectionFactory获取一个ConnectionFactory来自动配置JMS,并且你可以使用spring.datasource.jndi-name属性配置你的DataSource。