每当我在GWT客户端文件中进行代码更改时,我只需重新加载浏览器或按“重新加载Web服务器”,更改就会立即应用。但是,当我更新服务器端代码时,它并不像那样工作,这意味着我必须停止模块并重新运行它,这可能需要一些时间。它应该是这样发生的吗?是否有任何方法可以使托管模式在我更新服务器端代码时像客户端一样立即更新?
谢谢
谢谢
war/WEB-INF
(classes
和lib
)重新加载所有类,基本上重启了您的Web应用程序。war/WEB-INF/classes
中,或者没有将它们放在DevMode的类路径中(然后您应该在DevMode窗口中看到警告,说明代码未从Web应用程序加载,而是从父类加载器加载)。"这是典型的服务器端代码。服务器代码在 Jetty 上运行,据我所知它没有自动重新加载选项,尽管 Tomcat 有这个选项,因此您可以潜在地在外部服务器上运行它-有这样的选项。
一个提示-不要停止并重新启动,只需使用重新加载按钮(看起来像刷新)。 这样速度更快。