2012-08-07 33 views
3

有没有办法在本地“释放”模式下运行GWT?我正在使用画布开发一个项目,而且这太慢了,我不能真正提高效率。在发布模式下,性能很好。很显然,我会失去的调试模式下,所有的好处,但在这种情况下,它的时间太长工作,在发布模式下本地运行GWT?

感谢

-----------------编辑-----------------

“释放”模式我的意思是“生产”模式。运行“本地”意味着我在eclipse中右键单击项目,然后选择运行方式 - > Web应用程序。然后,我可以浏览浏览器以查看“http://127.0.0.1:8888/myproject.html?gwt.codesvr=127.0.0.1:9997”。在这里,画布代码的运行速度太慢,无法提高生产力。

此外,它运行在“生产”模式精(右键单击该应用程序,谷歌 - >部署到应用引擎)。当我点击实时网址(http://myproject.appspot.com)时,画布代码运行得很快。

因此,在“本地”模式,每次我做一个改变我的源代码,并刷新浏览器,这些变化是立即可用。但是对于这种情况,我可以在本地运行生产模式吗?

再次感谢

+1

你的意思是生产模式吗? “本地”是什么意思?请给我们更多的信息。你到目前为止尝试过什么? – 2012-08-07 08:19:20

+0

您好,以上是更多信息,谢谢! – user291701 2012-08-07 12:23:45

回答

3

您不需要部署到应用程序引擎。

简单,右键单击该项目在Eclipse中,然后选择Run As - > Web应用程序

然后,

  • ,而不是导航到: “HTTP://127.0。 0.1:8888/myproject.html gwt.codesvr = 127.0.0.1:9997 '
  • 只要到:' http://127.0.0.1:8888/myproject.html
+0

是的,这正是我正在寻找的 - 只是一种将本地代码编译为javascript的方式。所以这样的工作,但是当我在Java代码中进行更改时,更改不会反映在刷新浏览器后列出的第二个URL中。我需要做谷歌 - > GWT编译,然后刷新浏览器。这是预期的吗? – user291701 2012-08-07 14:57:33

+0

@ user291701不,你只需要重新运行Web应用程序 – 2012-08-07 15:13:33

+0

好的,谢谢你这个作品。 – user291701 2012-08-07 15:32:50

0

一般情况下,这是不正常的,你Developper模式下运行缓慢。也许你应该看看为什么它很慢。

Production模式下运行,你可以在本地:

  1. 编译和打包的应用程序
  2. 将其部署到本地服务器,如Tomcat

你应该在这里找到更多的信息:

https://developers.google.com/web-toolkit/doc/2.4/DevGuideCompilingAndDebugging?hl=fr

+0

是的,特别是帆布操作非常缓慢。这是主要问题。 – user291701 2012-08-07 13:39:15

相关问题