加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – GWT 2.7.0超级开发模式,更改后不要重新编译服务器端代

发布时间:2020-12-15 01:03:22 所属栏目:Java 来源:网络整理
导读:我开始学习GWT了. 我已经选择了最新版本(2.7.0). 我写了入口点类来显示开始页面并调用rpc到服务器来执行一些功能. 我在Entry point类的客户端源代码中所做的每一个更改都会导致自动重新编译(热交换),所以我可以立即看到我已经应用的更改. 我的问题是它只适用

我开始学习GWT了.

我已经选择了最新版本(2.7.0).

我写了入口点类来显示开始页面并调用rpc到服务器来执行一些功能.

我在Entry point类的客户端源代码中所做的每一个更改都会导致自动重新编译(热交换),所以我可以立即看到我已经应用的更改.

我的问题是它只适用于客户端代码.

它不适用于服务器端代码.要查看服务器端代码的更改,我必须停止服务器和控制台,然后再次运行它,这非常非常烦人.

所以我的问题是:

>在2.7.0版本的SuperDevMode中,gwt app服务器的正常行为是什么?或者我做错了什么?
>我应该如何处理?

请告诉我你的想法.

顺便说一句:我使用GWT与eclipse和谷歌插件.

编辑

我想知道Maven GWT项目怎么样?怎么处理他们?

最佳答案
你描述的是正常行为.

在不重新启动服务器的情况下刷新时,有几种方法可以重新加载服务器端代码:

>内置Web服务器支持热交换代码,但前提是您不修改方法或类签名.如果您确实更改了它们(或添加了类或方法),则需要重新启动服务器.
>您可能需要将Eclipse配置为自动重新发布对Web服务器的任何代码更改.
>第三方Eclipse插件改进了热代码重新加载机制,例如JRebel,即使您更改方法或类签名也允许热代码替换.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读