使用 Eclipse Juno 和 JDK 1.7 构建的 GWT 项目可以正常工作。但是,我必须将其部署到使用 JRE6 的 Tomcat6 服务器。使用 JDK 1.6 构建它会导致运行时 servlet 错误:
[警告] HttpServlet 失败 java.lang.UnsupportedClassVersionError:UriServlet:不支持的major.minor版本51.0
Eclipse 构建路径库是: commons-lang3-3.1.jar GWT SDK [GWT-2.5.1] JRE系统库[jdk1.6.0_27]
JDK 1.7 中是否有 Servlet 需要的功能?我必须使用早于 juno 的 Eclipse 版本吗?必须有一种方法来构建可以部署到 Tomcat6/JRE6 服务器的项目。
最佳答案
在eclipse中,现在java编译器级别可能是1.5。
您必须将其更改为1.6并重新编译。
右键单击项目 -> 属性 -> Java 编译器 -> 启用项目特定设置
关于java - 使用 JRE6 时 GWT servlet 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19009805/