gpt4 book ai didi

java - GWT RemoteServiceServlet Java 6

转载 作者:行者123 更新时间:2023-11-30 02:17:41 25 4
gpt4 key购买 nike

我需要使用 Java 6 将我的 GWT 应用程序部署到 OC4J 服务器。

我正在使用 GWT SDK 2.7.0 - 根据release notes虽然 Java 7 是默认值,但可以使用 -sourceLevel 6 覆盖它,在 Eclipse 中我将其添加为编译器参数。

这已经解决了部署 warOC4J 进度文本给我带来的大部分问题 - 但似乎仍然存在一个问题。

Operation failed with error: com/google/gwt/user/server/rpc/RemoteServiceServlet : unsupported classversion 51.0 

忽略 OC4J 的特殊性,当我将 GWT 编译器设置为使用 Java 6 时,为什么 RemoteServiceServlet 是 Java 7 类?

最佳答案

听起来您没有使用正确的 GWT 版本 - 要么不是 2.7.0,要么您使用了错误的 jar:

$ javap -cp /Users/colin/.m2/repository/com/google/gwt/gwt-servlet/2.7.0/gwt-servlet-2.7.0.jar -v com.google.gwt.user.server.rpc.RemoteServiceServlet
Classfile jar:file:/Users/colin/.m2/repository/com/google/gwt/gwt-servlet/2.7.0/gwt-servlet-2.7.0.jar!/com/google/gwt/user/server/rpc/RemoteServiceServlet.class
Last modified Nov 20, 2014; size 11978 bytes
MD5 checksum ef76115d101d7321764ed74a7d8c1d62
Compiled from "RemoteServiceServlet.java"
public class com.google.gwt.user.server.rpc.RemoteServiceServlet extends com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet implements com.google.gwt.user.server.rpc.SerializationPolicyProvider
minor version: 0
major version: 50
...

我刚刚也检查了 gwt-user,它也是 50.0,检查您的 gwt-servlet 实际上是您认为您正在使用的版本吗?

关于java - GWT RemoteServiceServlet Java 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47798018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com