初试GWT:为什么GWT宿主模式没跑起来

前段时间开发了基于ExtJS,JSON-RPC的Framework及其应用(公司内部自用).
用户(同事们)的反映是:Sam你做的这个东西好是好,就是慢了点.
我小心翼翼地回答,这个速度问题,跟服务器,网络状况还有你的机器都有关系(其实我知道性能的瓶颈在客户端).这样吧,我再优化一下我的代码,性能可能会有所提升.
我花几天时间改了改代码,然后把js压了压再重新deploy.
现在的表现是,一打开IE访问这个应用,进度条一闪就过去了,登录框立马显示了出来(给用户的感觉确实快了很多)。但是执行主要操作时表现实在慢:





耗时4秒。
性能低的罪魁祸首乃是ExtJS的Grid -- 我才疏学浅,要优化它实在是Mission Impossible.
(刚刚Linda又跑过来说,Sam你能不能让它跑快点啊,我填个timesheet要半小时啊。。。)

怎么解决这个问题呢?
听说GWT不错,于是拿来试试先。
弄了个Helloworld,可是一运行HelloWorld-shell.cmd,它总是出来个窗口闪一下,也不跟我说句bye-bye就没了,委实让人纳闷。
是可忍孰不可忍,不行,得让它告诉我为什么!
运行Windows的cmd后,在窗口里敲HelloWorld-shell.cmd,它终于给我扔过来一句话:
Port 8888 is already is use; you probably still have another session active
原来如此,Eclipse里面Tomcat一直开在那里,而GWT的开发者跟我一样喜欢用8888端口。
我停掉了Tomcat,宿主模式跑出来了...
继续学习GWT...

你可能感兴趣的:(eclipse,tomcat,IE,网络应用,gwt)