springboot 的启动方式可是是通过内置的 tomcat 启动,也可以通过原始的方式,将项目打成一个 war 包通过外置的 tomcat 来进行启动。
简单分析了下。
内置 tomcat: 优点:打成可执行 jar。直接将 jar 包丢到服务器上面,运行即可。省去将 tomcat 也放到服务器的过程。 缺点:如果需要调整 tomcat 的参数,比如线程池的大小。或者说需要修改项目中 properties 文件中的配置,及其不方便。目前就本人所知,这种情况是不是要重新打一个 jar 包上去?不知道还有没有其它方式?
外置 tomcat: 优点:与内置 tomcat 相对,便于修改端口,以及可对最后解压后的 war 包的配置文件进行修改。 缺点:与内置 tomcat 相对,需要安装一个 tomcat。
深知自己所知甚少,特来咨询。
那么,各位大佬公司用的什么方式呢?理由呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.