即使在GWT编译之后,我的更改也没有反映出来

即使在GWT编译之后,我的更改也没有反映出来,gwt,tomcat,Gwt,Tomcat,我在tomcat服务器上运行我的GWT应用程序,在客户端发生任何更改之后,如果我甚至对GWT进行编译,那么即使我的更改没有反映出来,我也必须重新启动eclipse以查看我的更改,知道原因是什么吗?我是否做错了什么 谢谢当您在客户端进行更改时,如果您使用GWT的托管模式,您会立即看到,您可能知道。。。要查看Tomcat中的更改,必须重新编译应用程序并重新部署到Tomcat。如果您只是使用GWT提供的相同Jetty服务器进行托管,您只需重新编译并重新启动Jetty服务器,然后运行应用程序,而不需要包

我在tomcat服务器上运行我的GWT应用程序,在客户端发生任何更改之后,如果我甚至对GWT进行编译,那么即使我的更改没有反映出来,我也必须重新启动eclipse以查看我的更改,知道原因是什么吗?我是否做错了什么


谢谢

当您在客户端进行更改时,如果您使用GWT的托管模式,您会立即看到,您可能知道。。。要查看Tomcat中的更改,必须重新编译应用程序并重新部署到Tomcat。如果您只是使用GWT提供的相同Jetty服务器进行托管,您只需重新编译并重新启动Jetty服务器,然后运行应用程序,而不需要包含托管模式URL参数
(?GWT.codesvr=127.0.0.1:9997)

正如您所说,您必须重新启动Eclipse才能看到更改,我猜想您正在Eclipse中使用Tomcat服务器。。。我不这么做,我只是运行一个独立的Tomcat服务器。。。。Tomcat允许您进行热部署(即,您可以取消部署,然后在不重新启动服务器的情况下再次部署应用程序),这可以通过使用Tomcat管理器(默认情况下,Tomcat附带的web应用程序)实现。。。。尝试使用Tomcat管理器或了解如何在Eclipse中进行热部署