我开始学习GWT。
我已经选择了最新版本(2.7.0)。
我写了Entry point
类来显示起始页并调用rpc到服务器来执行某些功能。
我在Entry point
类的客户端源代码中所做的每一项更改都会导致自动重新编译(热插拔),因此我可以看到即时更改,我已经适用。
我的问题是它仅适用于客户端代码。
它适用于服务器端代码。要查看服务器端代码的更改,我必须停止服务器和控制台,然后再次运行它,这非常非常烦人。
所以我的问题是:
请告诉我你的事情。
顺便说一句:我将GWT与eclipse和谷歌插件一起使用。
修改
我想知道Maven GWT项目怎么样?如何处理它们?
答案 0 :(得分:2)
您所描述的是正常行为。
在不重新启动服务器的情况下,有几种方法可以重新加载服务器端代码:
答案 1 :(得分:1)
有一个"重新加载webapp" DevMode中的按钮。它位于" Jetty"使用"裸"时的标签使用GPE时,DevMode和Eclipse视图中的黄色双旋转箭头。它将重新启动Web应用程序,就像您在独立服务器中重新部署它一样。
答案 2 :(得分:0)
我找到了这个解决方案: https://github.com/jbarop/gwt-hotdeployment 它似乎为开发人员做了工作。
但它已经很老了。