NoClassDefFoundError: javax/servlet/Filter (Objectify Upgrade)
NoClassDefFoundError: javax/servlet/Filter (Objectify Upgrade)
如何从 V3 升级到 V4(最终是 5)。
按照升级说明,我收到错误消息:
Unable to find Objectify.gwt.xml on your classpath
将 objectify-gwt-1.2.1.jar 添加到我的类路径解决了这个问题,但随后我得到了 servlet 过滤器错误:
NoClassDefFoundError: javax/servlet/Filter
过滤器之前工作正常,所以我认为 objectify-gwt 是原因。我有错误的版本吗?我该如何解决?
这是使用 com.google.appengine.tools.development.gwt.AppEngineLauncher 开发者模式服务器
编辑:这是地狱。将 servlet-api jar 添加到 Appengine Developer Server 的 bootclasspath 给我一个找不到某些 appengine jar 的错误
.我更改并重新添加项目设置中的 AppEngine 版本以确保它们在那里但错误仍然存在所以我将 AppEngine 库添加到 bootclaspath 列表而不是客户端列表(在 运行 配置中 [对于 Appengine Dev Server] 类路径选项卡)。现在我有一个:
java.lang.ExceptionInInitializerError at
com.google.appengine.tools.util.Logging.initializeLogging
当您解决类路径错误时,我认为您已经覆盖了之前由点指定的类路径。您必须在类路径(由点指定)中包含当前路径以及您正在使用的任何其他外部 jar 文件的路径。
解决方案是创建一个新的 运行 配置。
在 Eclipse 顶部菜单中选择 运行 --> 运行 配置 --> Web 应用程序 --> 新建
不确定它是否与我设置的顺序有关,或者是什么,但它创建了一个 运行 立即的新配置。
如何从 V3 升级到 V4(最终是 5)。
按照升级说明,我收到错误消息:
Unable to find Objectify.gwt.xml on your classpath
将 objectify-gwt-1.2.1.jar 添加到我的类路径解决了这个问题,但随后我得到了 servlet 过滤器错误:
NoClassDefFoundError: javax/servlet/Filter
过滤器之前工作正常,所以我认为 objectify-gwt 是原因。我有错误的版本吗?我该如何解决?
这是使用 com.google.appengine.tools.development.gwt.AppEngineLauncher 开发者模式服务器
编辑:这是地狱。将 servlet-api jar 添加到 Appengine Developer Server 的 bootclasspath 给我一个找不到某些 appengine jar 的错误 .我更改并重新添加项目设置中的 AppEngine 版本以确保它们在那里但错误仍然存在所以我将 AppEngine 库添加到 bootclaspath 列表而不是客户端列表(在 运行 配置中 [对于 Appengine Dev Server] 类路径选项卡)。现在我有一个:
java.lang.ExceptionInInitializerError at com.google.appengine.tools.util.Logging.initializeLogging
当您解决类路径错误时,我认为您已经覆盖了之前由点指定的类路径。您必须在类路径(由点指定)中包含当前路径以及您正在使用的任何其他外部 jar 文件的路径。
解决方案是创建一个新的 运行 配置。
在 Eclipse 顶部菜单中选择 运行 --> 运行 配置 --> Web 应用程序 --> 新建
不确定它是否与我设置的顺序有关,或者是什么,但它创建了一个 运行 立即的新配置。