2012-02-29 54 views
1

我很喜欢GWT。GWT最后浏览器

我需要一些建议。 我必须修复使用GWT组件的旧Web应用程序(版本1.x,我认为!)。

问题是,不再适用于较新的浏览器...在IE7上很好。

在你看来是什么问题? 什么是达到我的gol的最佳方式?

谢谢。

+0

它只是布局是搞乱或应用程序的行为? – 2012-02-29 17:24:21

+0

当您尝试将GWT版本更改为2.4时,会出现什么错误? – Renato 2012-03-01 00:41:28

+0

在我的项目中,我有这个罐子:gwt-servlet.jar,gwt-sl.jar,gwt-user.jar,gwt-widgets-0.1.5.jar,gwt-widgets-server-0.1.2.jar。我必须改变。在2.4版本中没有那么多罐子!谢谢 – user1240808 2012-03-01 08:40:37

回答

0

没有太多的信息可以继续,我唯一的想法是,你正在标准模式下运行而不是quirks mode

尝试从您的html中删除doctype以强制浏览器进入怪癖模式。


直接从1.2或1.5升级到2.4覆盖了许多可能不必要的地面。

尝试在社区论坛和计算器中记录更改的增量方法。

  1. 先得到你的项目稳定运行&对原GWT 1.2或1.5版本
  2. 然后升级到最新版本1.x的即V1.7.1
  3. 然后将其撞至2.0版

我很确定v2.0会在最新的IE9上运行良好。如果没有,你可以将版本提升到2.4。同一个Eclipse实例中 所有的GWT SDK版本可以共存,并很容易下载&从here


安装在Eclipse中,您将配置这个首选项对话框选项卡中的Web工具包SDK版本。 单击窗口菜单|首选项| Google | Web工具包 Web Toolkit SDK eclipse preferences

在项目中,您可以使用此对话框选项卡指定SDK的版本 右键单击项目|属性| project settings

后javac,使用此按钮gwtc编译您的应用程序从Java到JS。 happy toolkit button

+0

是的,我尝试过,但结果相同! – user1240808 2012-03-01 12:17:30

+0

我尝试过,但不是。行为也在下降。我有这个错误:18:02:33,532 HTTP-8081-Processor20错误org.apache.catalina.core.ContainerBase。[Catalina]。[localhost]。[/] - 调度传入的RPC调用异常 javax.servlet。ServletException:Content-Type是'text/plain;字符集= UTF-8' 。预期的'text/x-gwt-rpc'。 – user1240808 2012-03-01 17:04:51

+0

好的,谢谢!但是,对不起,在实践中改变版本意味着什么?我只需要更改lib目录中的库?我必须重新编译这个项目? – user1240808 2012-03-01 21:08:49