检测什么&;gwt/servlet应用程序中的非gwt页面中是否应将gwt.codesvr设置为?

检测什么&;gwt/servlet应用程序中的非gwt页面中是否应将gwt.codesvr设置为?,gwt,dev-mode,Gwt,Dev Mode,我们有一个应用程序,它是使用GWT附带的嵌入式jetty服务器专门在开发模式下构建的。我们也在码头上主持 我们在开发中使用了许多页面,这些页面只用于模拟SSO请求、查看通过系统发送的电子邮件以及检查上传的文件 当我们尝试从这些页面链接到GWT页面时,问题是&GWT.codesvr=192.168.0.101:9997未包含在URL中,我们会收到错误消息“GWT模块‘YourApp’可能需要(重新)编译”。显然,我可以手动粘贴“&gwt.codesvr=192.168.0.101:9997”,但这

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

我们在开发中使用了许多页面,这些页面只用于模拟SSO请求、查看通过系统发送的电子邮件以及检查上传的文件

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

尝试以下解决方案:


我已经更新了这个书签。它并不完美,但在开发过程中会变得很快。

我建议您创建一个过滤器,只要导航到其中一个“开发页面”,它就会将您重定向到地址
&gwt.codesvr=192.168.0.101:9997
。若codesvr参数对于每个开发人员都是特定的,那个么每个开发人员都必须在一些cookie中设置它,而过滤器只需从cookie中获取该值