jdk1.5.0_22的GWT编译错误,在jdk1.5.0_13中可以正常工作

jdk1.5.0_22的GWT编译错误,在jdk1.5.0_13中可以正常工作,gwt,ant,jdk1.5,Gwt,Ant,Jdk1.5,我正在开发一个由GWT小部件(GWT1.7.0)组成的tomcat web应用程序(tomcat 5.5.30) 运行ant构建时,编译失败,出现以下错误: 。。。 错误]意外的内部编译器错误 [java]java.lang.StackOverflower错误 [java]位于java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1891) [java]位于java.io.ObjectInputStream.defa

我正在开发一个由GWT小部件(GWT1.7.0)组成的tomcat web应用程序(tomcat 5.5.30)

运行ant构建时,编译失败,出现以下错误:

。。。 错误]意外的内部编译器错误 [java]java.lang.StackOverflower错误 [java]位于java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1891) [java]位于java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)

我使用的JDK版本是jdk1.5.0_22。有趣的是,JDK版本1.5.0_13成功完成了构建。我还尝试使用jdk1.5.0_18构建,但失败了,并显示了相同的错误消息

我在网上搜索,找到了。我试过解决办法,但没有一个对我有效

我无法找出在jdk1.5.0更新13之后发生了什么变化,即我的构建失败了


提前感谢。

您可以更新gwt(当前版本2.5)或jdk(当前版本7u11)吗?您可以不使用最新的jdk,而是将编译级别设置为java 5吗?@AndreasFrische-不,这是一个维护项目。我只是在做一些增强。@SSR-我必须检查一下,我们的Web应用程序运行的服务器只有java运行时版本1.5。您设置了什么堆栈大小?您是否尝试只为一个浏览器目标编译?