如何在本地安裝Tomcat時使我的JSP代碼更改生效?我嘗試了所有對我來說合乎邏輯的事情:試圖清理項目,構建項目,發佈Tomcat,重新啓動Tomcat和清理Tomcat。什麼都沒有我的變化突然出現,我無法弄清楚發生什麼變化需要做什麼。這真令人沮喪。如何發佈從Eclipse到Tomcat的JSP代碼更改
有時清理項目,然後服務器重新啓動工作,有時不。其實我覺得Tomcat會在一段時間內刷新,它根本不在乎我做什麼。
我之前問過這個問題作爲另一個問題的一部分,但我沒有得到很好的答案。至少不是能夠幫助我解決這個問題的答案。
我看着server.xml文件和項目中,我有這樣的:
<Context docBase="RTTA" path="/RTTA" reloadable="true" source="org.eclipse.jst.j2ee.server:RTTA"/></Host>
下一頁到Tomcat下服務器(服務器選項卡)RTTA進入它說[Synchornized],但事實並非如此。
謝謝。
清理工作目錄應該有所幫助。 – sul
@sul:「乾淨的Tomcat」應該做那個部分。 bobetko:Tomcat確實是一個非常糟糕的hotpublisher/hotdeployer。和它一起生活。我會關閉hotpublishing並手動重新啓動它。幾乎適用於所有情況,並且不比熱點出版慢。我對Glassfish 3在密集開發和熱點出版方面感到滿意。我甚至曾經在你之前提到過的一個問題中提到過:http://stackoverflow.com/questions/7151892/eclipse-and-jsp-programing-where-to-store-classes – BalusC
@BalusC - 事實上,它是沒有那麼糟糕,但是WTP有點bug。我一直在使用它與FileSync - 手動發送文件,它工作得很好 - 重新啓動只需要你改變一個類結構。 – Bozho