gpt4 book ai didi

java - appengine 1.7.2 升级后出错

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:02 25 4
gpt4 key购买 nike

我将 AE 升级到 1.7.2,现在首次尝试访问页面时出现以下错误:

我该怎么做才能让 1.7.2 正常工作???

  Could not initialize class com.google.appengine.tools.appstats.RecordingData

Caused by:

java.lang.NoClassDefFoundError: Could not initialize class
com.google.appengine.tools.appstats.RecordingData
at com.google.appengine.tools.appstats.Recorder.makeAsyncCall(Recorder.java:300)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java:115)
at com.google.appengine.tools.appstats.AppstatsFilter.call(AppstatsFilter.java:231)

注意:无法初始化的“RecordingData”类位于appengine-api-labs.jar中,它肯定位于我的构建路径中,只是现在它不起作用。我想虽然 无法初始化类 错误意味着它已被找到但无法正常工作。我怀疑 NoClassDefFoundError 具有误导性。

最佳答案

我最近遇到了同样的问题,我开始处理一个使用 1.7.1 API 的现有 AppEngine 项目。我使用最新的插件(撰写本文时为 1.7.2.1)进行了新的 Eclipse 设置。

就我而言,构建路径中有实验室 jar 的旧副本 (appengine-api-labs.jar)。删除它并将其替换为当前使用的 AppEngine SDK 版本解决了该问题。

您将在 Eclipse 插件目录中找到 Labs jar,路径为:appengine-java-sdk-[X.X.X.X]\lib\impl)。

一旦你更换了 jar ,就可以进行一次干净的构建,你应该会笑。

关于java - appengine 1.7.2 升级后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12527425/

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