【问题标题】:Detecting what &gwt.codesvr should be set to in non-gwt pages in a GWT/servlet app?检测应该在 GWT/servlet 应用程序的非 gwt 页面中设置什么 &gwt.codesvr?
【发布时间】:2012-02-08 21:09:30
【问题描述】:

我们有一个使用 GWT 附带的嵌入式码头服务器专门在开发模式下构建的应用程序。我们也在码头上托管。

我们有许多页面仅用于开发,例如模拟 SSO 请求、查看通过系统发送的电子邮件以及检查上传的文件。

当我们尝试从这些页面链接到 GWT 页面时,问题变成了 &gwt.codesvr=192.168.0.101:9997 未包含在 URL 中,并且我们收到错误消息“GWT module 'YourApp' may need to be (重新)编译”。显然我可以手动粘贴“&gwt.codesvr=192.168.0.101:9997”,但这很烦人。有没有人知道一种方法来检测您是否在嵌入式 Jetty 开发模式服务器中并自动生成链接以添加正确的“&gwt.codesvr=192.168.0.101:9997”?

【问题讨论】:

    标签: gwt dev-mode


    【解决方案1】:

    试试这个解决方案:https://stackoverflow.com/a/9122167/970308

    我已经更新了这个书签。它并不完美,但可以在开发过程中快速完成。

    【讨论】:

      【解决方案2】:

      我建议您创建一个过滤器,只要您导航到“开发页面”之一,它就会将您重定向到带有&gwt.codesvr=192.168.0.101:9997 的地址。如果codevr 参数对每个开发人员都是特定的,那么每个开发人员都必须在某个cookie 中设置它,并且过滤器将简单地从cookie 中获取这个值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-10
        • 1970-01-01
        • 2011-03-12
        • 1970-01-01
        相关资源
        最近更新 更多