2017-07-14 116 views
0

我希望我的項目可以通過主函數(通過java -jarmvn spring-boot: run)在我的個人計算機上啓動,並且當開發完成時,我可以直接將它部署到Tomcat。 如何配置,要做到這一點如何使SpringBoot項目通過war包運行,也可以通過jar運行

+0

我真正想要的答案是在這裏:[One Spring Boot項目,部署到JAR或WAR](https://stackoverflow.com/a/25102040/8251835) – netyjq

回答

1

你不必做任何特殊的事情。只需follow the official documentation即可構建可部署的戰爭。使用Spring Boot構建過程創建的war文件可以作爲常規jar文件執行,因爲它包含一個嵌入的servlet容器,該容器位於名爲lib-provided的單獨目錄中,僅在直接執行war時才添加到classpath中。

獎勵:如果您想在創建可部署戰爭時擺脫對嵌入式服務器的不必要依賴關係,可以查看a blog post,其中顯示瞭如何逐步完成此操作。

+0

謝謝。您幫助我瞭解了更多,但我真正想要的答案是:[一個Spring Boot項目,部署到JAR或WAR](https://stackoverflow.com/a/25102040/8251835)@Daniel Olszewski – netyjq