![](/img/trans.png)
[英]Spring Boot - NoClassDefFoundError: javax/servlet/Filter && Unable to start ServletWebServerApplicationContext when trying to use Netty
[英]NoClassDefFoundError: javax/servlet/Filter (Objectify Upgrade)
如何从V3升级到V4(最终是5)。
按照升级说明,出现错误:
在类路径上找不到Objectify.gwt.xml
将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开发人员服务器] classpath选项卡)。 现在我有一个:
com.google.appengine.tools.util.Logging.initializeLogging上的java.lang.ExceptionInInitializerError
解决类路径错误时,我认为您已经覆盖了点指定的先前的类路径。 您必须在类路径(由点指定)中具有当前路径,以及正在使用的任何其他外部jar文件的路径。
解决方案是创建一个新的运行配置。
在Eclipse Top Menu中,选择RUN-> Run Configurations-> Web Application-> New
不知道它是否与我设置的顺序有关,或者与之相关,但是它创建了一个立即运行的新配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.