我手头的情况是我的客户端服务器上没有Internet连接(因为它是一台Intra-net服务器),因此必须在其上部署使用Maven构建的Spring Boot应用程序。事实是,出于安全原因,我不允许将服务器连接到Internet,但是我可以在开发机器上访问Internet。所以我有两个问题:


如何获得有关服务器的所有依赖关系?我可以以某种方式将下载的文件从开发机复制到服务器吗?如果是这样,怎么办?
我需要设置Apache Tomcat还是应该仅从命令行运行war文件?最佳做法是什么?

最佳答案

最好制作一个jar文件,而不是制作一个war文件。这将帮助您在没有Tomcat的情况下运行,因为它嵌入了Web服务器。

执行Maven构建时,依赖关系随jar一起打包。您需要建立互联网连接。将jar复制到生产环境并运行。

08-04 16:54