我希望我的項目可以通過主函數(通過java -jar
或mvn spring-boot: run
)在我的個人計算機上啓動,並且當開發完成時,我可以直接將它部署到Tomcat。 如何配置,要做到這一點如何使SpringBoot項目通過war包運行,也可以通過jar運行
0
A
回答
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
相關問題
- 1. 可運行jar包(通過Eclipse)包含跟蹤信息嗎?
- 2. 通過HTTP運行基本Flex項目?
- 3. 通過Eclipse運行Android項目
- 4. 通過jar運行springboot應用程序不包括URL中的appname
- 5. 通過eclipse創建包含.exe文件的可運行JAR
- 6. 是否可以通過Rake運行Ruby項目?
- 7. java可以從cmd運行jar,但不能通過雙擊運行
- 8. 在tomcat上通過hadoop運行jar
- 9. 通過Java運行Hadoop jar命令
- 10. 可以通過cygwin運行php exec嗎?
- 11. 可以通過運行tmpfs的大小
- 12. 我可以通過JavaScript在運行時
- 13. exec()通過命令行運行,但不通過網絡運行
- 14. 當jar通過命令行運行但在運行時通過Netbean運行時,相對路徑不起作用
- 15. 運行通過Apache
- 16. 通過運行GCDWebServer
- 17. 運行通過串
- 18. 通過ssh運行命令也運行.bashrc?
- 19. 如何通過命令行通過mysql運行單個查詢?
- 20. 通過PHP運行「onclick」通過PHP運行「onclick」
- 21. 直接使用maven與通過java運行springboot?
- 22. 如何通過OAuth登錄,以便可以運行cron作業
- 23. 通過PHP運行Javascript通過PHP
- 24. 我可以運行命令行Eclipse項目,但我無法通過Eclipse
- 25. Ruby包未通過cronjob運行
- 26. 使用init.d運行SpringBoot Jar時出錯
- 27. 可以通過項目
- 28. 如何通過單擊超鏈接(Firefox)來運行jar文件
- 29. 運行ant目標通過java
- 30. 通過文件給可運行jar文件提供輸入
我真正想要的答案是在這裏:[One Spring Boot項目,部署到JAR或WAR](https://stackoverflow.com/a/25102040/8251835) – netyjq