Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt托管模式服务器端重新加载_Gwt_Server Side_Mode_Hosted - Fatal编程技术网

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

Gwt托管模式服务器端重新加载,gwt,server-side,mode,hosted,Gwt,Server Side,Mode,Hosted,每当我在GWT客户端文件中进行代码更改时,我可以重新加载浏览器或按“重新加载Web服务器”,更改将立即应用。然而,当我更新我的服务器端代码时,它不是那样工作的,这意味着我必须停止模块并重新运行它,这可能需要一些时间。这样的事情会发生吗?当我像客户端一样更新服务器端代码时,托管模式是否会立即更新 谢谢这是典型的服务器端代码。服务器代码在Jetty中运行,据我所知,它没有自动重新加载的选项,尽管Tomcat有,所以您可以在外部服务器中运行它—有这样的选项 一个提示-不要停止和启动,只需使用重新加载按

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


谢谢

这是典型的服务器端代码。服务器代码在Jetty中运行,据我所知,它没有自动重新加载的选项,尽管Tomcat有,所以您可以在外部服务器中运行它—有这样的选项

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

您正在寻找的是“重新加载WEB服务器”按钮:它“重新加载”您的
war/WEB-INF
classes
lib
)中的所有类,并基本上重新启动您的WEB应用程序

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

Jetty确实有自动重新加载webapps的方法,这取决于您如何配置它(但这是默认行为)。