Spring Boot + atomikos的配置文件控制
<dependency>
<groupId>com.atomikos</groupId>
<artifactId>transactions-jdbc</artifactId>
<version>4.0.6</version>
</dependency>
问题描述:会在项目启动根目录生成两个临时文件

多个项目同时启动会有文件冲突导致无法启动服务
解决方法
1,
参考资料 https://blog.csdn.net/qq_31625935/article/details/84820286
2,
配置文件优先级:transactions-defaults.properties<transactions.properties<jta.properties<自定义配置文件路径,后面的配置会覆盖之前同名key的配置。
其中transactions-defaults.properties是atomikos自带的默认配置,位于transactions-xxx.jar中.

需要修改配置时候,在项目新建一个jta.properties,覆盖同名的配置项即可。

参考资料:http://www.tianshouzhi.com/api/tutorials/distributed_transaction/386
浙公网安备 33010602011771号