apache / incubator-seata

:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
https://seata.apache.org/
Apache License 2.0
25.32k stars 8.78k forks source link

seata-server如何集成到springboot使用main方法启动,保证与其他应用项目结构与启动方式一致性? #3570

Open wangnanyang opened 3 years ago

wangnanyang commented 3 years ago

1、现象:seata-server使用shell脚本启动,而其他的所有应用都是用springboot的main方法启动,破坏了项目结构与启动方式的一致性。

2、问题:如何使用springboot的main方法的方式启动seata-server?

songlongkuan commented 3 years ago

seata 不是用springboot构建的,无法用springboot的main方法启动, 你可以手动下载源码,编译打包,合并依赖的jar包,最后编译出来一个seata的jar包,直接java -jar xxx.jar 就可以运行