本文介紹了嵌入式與非嵌入式Java服務器的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在從事一個Java項目,并且一直在使用Tomcat服務器進行本地測試。不過,我正要推到Heroku,我發現an article建議使用”嵌入式”Tomcat。
我環顧四周,想了解Java服務器上下文中”嵌入式”的確切含義,但似乎Google上的每個人都已經理解了”嵌入式”的含義。我沒有。部署”常規”Tomcat服務器和”嵌入式”Tomcat服務器有什么不同?
推薦答案
“嵌入式”是指程序隨服務器一起提供,而不是將Web應用程序部署到外部服務器。
使用嵌入式服務器,您的應用程序與選擇的服務器打包在一起,并負責服務器的啟動和管理。
從用戶角度看,不同之處在于:
帶有嵌入式服務器的應用程序看起來像一個普通的Java程序。您只需啟動它,就可以了。
常規Web應用程序通常是需要部署到某臺服務器的war
存檔
嵌入服務器對于測試非常有用,您可以在測試期間隨意啟動或停止服務器。
這篇關于嵌入式與非嵌入式Java服務器的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,