【问题标题】:GWT servlet failure with JRE6使用 JRE6 的 GWT servlet 失败
【发布时间】:2013-09-25 16:01:52
【问题描述】:

使用 Eclipse Juno 和 JDK 1.7 构建的 GWT 项目可以正常工作。但是,我必须将它部署到使用 JRE6 的 Tomcat6 服务器上。使用 JDK 1.6 构建它会导致运行时 servlet 错误:

[WARN] 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 服务器。

【问题讨论】:

    标签: java eclipse gwt servlets


    【解决方案1】:

    在eclipse中,现在java编译器级别可能是1.5

    你必须把它改成1.6再编译一遍。

    右键项目->属性->Java编译器->启用项目特定设置

    【讨论】:

    • 大概就是这样。还要检查项目下的“编译器”设置,可能有“项目特定设置”设置。
    • 谢谢!级别设置为 1.7;将其更改为 1.6 解决了该问题。仅将库更改为 jdk1.6 是不够的。
    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多