当前位置: 代码迷 >> Web前端 >> 施用其他服务器端替代GWT 1.7内置的jetty调试宿主模式
  详细解决方案

施用其他服务器端替代GWT 1.7内置的jetty调试宿主模式

热度:170   发布时间:2012-11-08 08:48:11.0
使用其他服务器端替代GWT 1.7内置的jetty调试宿主模式

GWT 1.7(1.6应该也一样)如果想配置noserver的话,跟1.5版本稍有不同,最近遇到这个问题,把解决方案共享一下

?

我的项目server端是采用的rails,而前端用gwt开发,理所当然的,我想要在宿主模式(host mode)下能够不采用gwt自带的服务器端程序,而是连接我的rails服务器端,当然gwt是支持这一点的,详见下面这篇文章

?

http://code.google.com/webtoolkit/doc/1.6/FAQ_DebuggingAndCompiling.html#How_do_I_use_my_own_server_in_hosted_mode_instead_of_GWT's

?

不过这个文章在配置上面讲的还是不够详细,我把我的配置方法说下:

假设我的rails服务器地址是http://localhost:3000/

而编译之后的gwt访问地址将是http://localhost:3000/gwt/Index.html

那么首先,我需要将GWT项目编译一遍,将编译完的所有文件拷贝到rails相应文件夹下

然后打开eclipse的Run Configurations对话框,选择这个GWT项目

切换到"GWT"选项卡,将url一栏改为http://localhost:3000/gwt/Index.html

再切换到"Arguments"选项卡,在Program Arguments里面填上-noserver

?

好了,然后启动宿主模式,可以发现弹出的浏览器窗口地址指向http://localhost:3000/gwt/Index.html

而你对JAVA代码做的更改,刷新下宿主模式就可以查看,而且与服务器端的交互将会发送到rails服务器端

?

1 楼 baseworld 2010-04-05  
很有用的帖子
GWT2之后还是这样做嘛?
2 楼 edokeh 2010-04-06  
baseworld 写道
很有用的帖子
GWT2之后还是这样做嘛?

没错,仍然是这样做
  相关解决方案