我有一个典型的gwt项目,但我正在使用一些网址重写技术,以便输入网址:
www.mysite.com/johndoe
www.mysite.com/janedoe
所有都由我的主入口点project.jsp文件提供服务。这在部署时效果很好。
当我在托管模式下运行时,它总是很糟糕,因为更改浏览器中的URL会破坏与托管模式调试的链接,这样当我在eclipse中更改源并刷新时,这些更改是没有立即显示。我需要重新编译应用程序并重新启动,我们都知道需要多长时间。
有没有办法以某种方式让托管模式环境识别出在这些不同的URL上提供相同的webapp,并重新连接调试连接?
我们基本上得到:
http://localhost:8888/myproject.jsp?gwt.codesvr=192.168.1.2:9997
启动托管模式时,我想:
http://localhost:8888/johndoe
如果可能,只需重新连接到调试器。
由于
答案 0 :(得分:0)
网址参数:
?gwt.codesvr=192.168.1.2:9997
必须出现在您的网址中,以便开发模式插件“启动”。那么为什么不在托管模式下运行时添加一个“持久”这个参数的规则呢?
(GWT.isScript()
)