我在eclipse中運行tomcat v7.0。我必須爲每個單獨的jsp或java更改重新啓動tomcat。我相信我已經設置了我的服務器錯誤。如何在不重新啓動tomcat的情況下查看我的更改?我是否必須重新啓動tomcat所有對於每個jsp或java的更改?
謝謝!
我在eclipse中運行tomcat v7.0。我必須爲每個單獨的jsp或java更改重新啓動tomcat。我相信我已經設置了我的服務器錯誤。如何在不重新啓動tomcat的情況下查看我的更改?我是否必須重新啓動tomcat所有對於每個jsp或java的更改?
謝謝!
當您從eclipse部署到tomcat時,如果您計劃在每次未對代碼庫進行更改時進行部署,則可以使用Jrebel。
Jrebel會感知您的更改並照顧重新部署。唯一的問題是,它是一個必須購買插件,我知道有這樣的開源或免費應用程序。
是的,最好的商業熱門代碼替換工具,甚至可以重新加載Spring上下文。 – Stefan
如果您在DEBUG模式下運行應用程序,每當您對任何JSP或Java代碼進行更改時,它都會自動重啓。
這不是必須的是取決於你的配置 當你在Eclipse中配置Tomcat那麼我們有3個選項
所以你可以根據你的需求進行配置。你創建tomca後得到這個選項t服務器,然後選擇tomcat服務器,然後按F3或右鍵單擊並打開。 我更喜歡第2點來選擇並確保你已經在eclipse中自動取消勾選生成,所以一旦你確定了所有的修改,你可以建立項目和tomcat獲得重啓automaticcaly
你可以嘗試從eclipse中刪除tomcat實例以及Project Explorer中存在的Servers文件夾。再次將您的服務器添加到eclipse並部署您的戰爭文件。現在,JSP或JavaScript文件的更改將反映出沒有重新啓動服務器的情況。
jsp:no。 servlet:是 – DnR
使用[Tomcat管理器](http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html)來部署和取消部署應用程序。或[集成](http://www.mulesoft.com/tcat/tomcat-eclipse)。 –