所以我對Java webstack世界非常陌生,並對我的問題提出了最有效的解決方案。首先有一些背景信息;我在一個監聽端口80的Lubuntu 14.04服務器上運行Tomcat,並在Spring Tool Suite的一個單獨的Windows計算機上開發(顯然,開發Spring應用程序)。目前,每當我想要測試一些東西,我...使用WAR文件開發最有效的方法?
1)出口項目從春天工具套件
2)取消部署從服務器的舊WAR文件從Tomcat Web應用程序管理WAR文件
3 )部署新的WAR文件,我剛剛從春天工具套件(這需要〜15秒)
有沒有更快的方式做到這一點得到了什麼?通常情況下,我不會反對在localhost上開發。不過,我將要開展一個小組項目,所以我們都需要訪問同一個SQL服務器,這個服務器就是在Lubuntu 14.04服務器上託管的那個服務器。
我該如何解決這個問題?
使用maven;添加嵌入式Tomcat配置 - 您可以在幾秒鐘內部署應用程序。或者用調試器運行Tomcat服務器,立即從IDE提交代碼更改。或者使用像Spring Boot這樣的框架將Web服務器嵌入到應用程序中。你的選擇。附:遠程訪問SQL Server。 – 2014-11-04 23:39:32
您可以從本地tomcat連接到遠程sql服務器,理想情況下每個開發人員都有自己的環境(tomcat,sql sever等),這樣在開發時不會相互干擾。像Spring Boot或Dropwizard這樣的框架可以幫助您在使用嵌入式tomcat時進行設置,並且仍然可以部署選項(如果仍然需要的話)。爲了部署到服務器,您希望擁有一些流程,最好從構建服務器部署構件或作爲該服務器上構建流程的一部分。 – 2014-11-05 07:05:06