Gwt托管模式服务器端重新加载

时间:2011-06-22 21:01:58

标签: gwt server-side mode hosted

每当我在GWT客户端文件中进行代码更改时,我只需重新加载浏览器或按“重新加载网络服务器”,即可立即应用更改。但是,当我更新我的服务器端代码时,它不会像那样工作,这意味着我必须停止模块并重新运行它,这可能需要一些时间。它是否会发生这样的事情?当我更新服务器端代码(例如客户端)时,托管模式是否立即更新?

由于

2 个答案:

答案 0 :(得分:3)

您正在寻找“重新加载网络服务器”按钮:它“重新加载”您war/WEB-INFclasseslib)中的所有课程,并基本上重新启动您的网络应用程序。

如果它对您不起作用,那么可能是因为您没有将类编译到war/WEB-INF/classes和/或将它们放在DevMode的类路径中(您应该在DevMode窗口中看到警告说代码未从webapp加载,而是从父类加载器加载。

答案 1 :(得分:0)

通常是服务器端代码。服务器代码在Jetty中运行,据我所知它没有自动重新加载的选项,虽然Tomcat有,所以你可以在外部服务器上运行它 - 有这样的选择。

一个提示 - 不要停止并启动,只需使用重新加载按钮(看起来像刷新)。它要快得多。