我在tomcat服务器上运行我的GWT应用程序,在客户端进行任何更改后如果我甚至GWT编译即使我的更改没有反映出来,我必须重新启动我的eclipse以查看我的更改,任何想法是什么原因,我是做错了。
谢谢
答案 0 :(得分:0)
当您在客户端进行更改时,您可以立即看到,如果您正在使用GWT的托管模式,您可能知道...要查看Tomcat中的更改,您必须重新编译应用程序并重新部署到Tomcat。如果您只使用GWT提供的相同Jetty服务器进行托管,您只需重新编译然后重新启动Jetty服务器,并运行您的应用程序而不包括托管模式URL参数(?gwt.codesvr=127.0.0.1:9997)
。
正如您所说,您必须重新启动Eclipse以查看更改,我知道您正在使用Eclipse中的Tomcat服务器...我不这样做,我只是运行一个独立的Tomcat服务器.... Tomcat允许您进行热部署(即,您可以取消部署然后再次部署应用程序而无需重新启动服务器),这可以通过使用Tomcat管理器(默认情况下随Tomcat附带的Web应用程序)轻松实现。 )....尝试使用Tomcat Manager或了解如何在Eclipse中进行热部署。