2012-03-12 107 views
3

我正在开发GoogleAppEngine(GAE)应用程序,我们大多数人都知道将应用程序部署到GAE服务器需要很长时间。在本地网络中运行Google App Engine应用程序(GWT开发插件)

现在,如果我想节省开发时间。我将从本地机器上的菜单运行。当使用GWT开发插件打开Firefox/Chrome时,此链接:

http://127.0.0.1:8888/QRCodeProject.html?gwt.codesvr=127.0.0.1:9997 当然,如果我的机器在本地网络中有地址:192.168.1.18。我可以拨打本地电话到这个地址: http://192.168.1.18:8888/qrcodeproject/getUserInfo

没关系,如果上面的Servlet没有任何GWT组件。否则,链接:http://192.168.1.18:8888/QRCodeProject.html?gwt.codesvr=127.0.0.1:9997不可用。我不能做任何事情,比如打电话给RPC。

我确定我需要配置“gwt.codesvr”参数。我不知道这是什么意思,我应该在gwt.codesvr参数中放置什么。

谁能告诉我gwt.codesvr的意义和GWT发展论坛插件的作用

回答

1

gwt.codesvr是GWT浏览器插件和开发服务器的通信方式。在开发模式中,GWT代码不会编译为Javascript,而是直接作为服务器上的Java字节码执行。从​​:

When an application is running in development mode, the Java Virtual Machine 
(JVM) is actually executing the application code as compiled Java bytecode, 
using GWT plumbing to connect to a browser window. 

您还可以在开发服务器上运行生产模式(=编译为JS,在浏览器中运行)的代码,但是你需要compile it first,然后调用它,而不在URL中gwt.codesvr

相关问题