java - 使用 JRE6 时 GWT servlet 失败

标签 java eclipse gwt servlets

使用 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/

相关文章:

java - 这段涉及异或的代码实际上是如何工作的?

java - 印章锁说明。 java

java - 在 JDBC 中使用时,查询返回的行数少于 SQL 开发人员

java - 我如何重写此代码片段,以便我不手动/显式调用注入(inject)器?

java - Eclipse:强制项目成为 Java?

java - 如何将 build.xml 添加到 Eclipse 中的现有 GWT 项目?

java - 需要帮助通过客户端 GWT 模拟扩展 Guava

c++ - Eclipse CDT : Symbol 'cout' could not be resolved

android - Android->如何使用Eclipse查找错误?

java - GWT 与 JDK 7 新特性的兼容性