解决 Spring + atomikos java.lang.

2017-06-14  本文已影响77人  我要去安联

使用Atomikos构建分布式事务,部署到服务器上报错

java.lang.illegalstateexception Can‘t overwrite cause

解决方法:如果部署在同一容器下,有多个项目使用了Atomikos框架,需要修改jta.properties文件。

com.atomikos.icatch.console_file_name = tm.out

com.atomikos.icatch.log_base_name = tmlog

com.atomikos.icatch.output_dir=/hello/atomikos

com.atomikos.icatch.log_base_dir=/hello/atomikos

这些文件名需要改变。

原因:项目启动后,atomikos生成日志并锁定日志文件,部署项目时,在同一个容器。

上一篇 下一篇

猜你喜欢

热点阅读