2010-04-24 23 views
3

我有一个典型的GWT项目,但现在用的一些URL重写技术,使得输入的网址,如:不同地点的入口点可能吗?

www.mysite.com/johndoe 
www.mysite.com/janedoe 

都得到我的主入口点project.jsp文件服务。这在部署时很有用。

当我在托管模式下运行时,这是一个无聊的事情,因为在浏览器中更改URL会中断与托管模式调试的链接,例如,当我在eclipse中更改源代码并进行刷新时,这些更改没有立即显示。我需要重新编译应用程序并重新启动,我们都知道需要多长时间。

有没有什么办法让托管模式环境认识到同一个webapp在这些不同的url上被提供服务,并重新连接调试连接?

我们基本上得到:

http://localhost:8888/myproject.jsp?gwt.codesvr=192.168.1.2:9997 

启动托管模式的时候,我想:

http://localhost:8888/johndoe 

只是重新连接到调试器,如果可能的话。

感谢

回答

0

的URL paramater:

?gwt.codesvr=192.168.1.2:9997 

已经出现在您的网址为DEVMODE插件 “踢”。那么为什么不添加一个在宿主模式下运行时“坚持”这个参数的规则呢?

GWT.isScript()