2011-07-08 39 views
1

我正在使用tomcat 6 web服務器來做一些jsp的東西。tomcat無法更新新編譯的java文件

如果我做了一些修改相關的的java文件和編譯它,tomcat的失敗,以反映這些變化。(如果這些變化對JSP文件所做的,它是確定)

但是,如果我重新啓動tomcat服務器,所做的更改都會反映出來,一切都如我所料。

我懷疑這是服務器緩存的事情。我該如何解決它?

+0

如何部署新編譯的類文件? – Paul

回答

3

爲了方便起見,您可以使用Tomcat的ManagerReload An Existing Application

附錄:由於@Paul評論,Executing Manager Commands With Ant提供了一個更好的長期處理方法。

+2

Tomcat附帶一組用於管理容器和部署應用程序的Ant任務。我更願意在構建過程中取消部署和部署。 [This](http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Executing_Manager_Commands_With_Ant)有關於如何設置的信息。 – Paul

+0

非常感謝,它的作品! – xiaohan2012