在我的情況下,我們來考慮一個使用Spring Boot創建和配置的簡單RESTful服務。該服務與數據庫(例如Postgres)通信。在Tomcat/Jetty上部署的Spring啓動應用程序vs .war文件
是什麼之間的差異:
- 構建春季啓動
.jar
文件並通過java -jar myservice.jar
我的遠程公網主機上運行呢?
或
- 包裝它
.war
文件,並在Tomcat/Jetty的部署呢?
第一個選項似乎更容易,你只需要運行一個.jar
。在第二個選項中,您需要創建Tomcat實例,運行它,然後部署一個.war
文件。 還有其他區別嗎?兩種方法的利弊?
你能說一些關於你提到的原因嗎?如果我對你有所瞭解,那麼你正在講的是與上面提到的@dahrens相反 – ilovkatie
不是。達倫人所說的與我所說的完全不衝突。 –