在Eclipse下作为Web应用程序运行时,NoClassDefFoundError和ClassNotFoundException

时间:2016-03-27 14:44:05

标签: java noclassdeffounderror

我在Eclipse下运行Googe App Engine Web应用程序,当我尝试运行servlet时,我得到NoClassDefFoundError和ClassNotFoundException。我检查了我的构建路径并将httpclient-4.2.3.jar添加到我的类路径中,但我仍然得到错误。我该如何解决?感谢。

HTTP ERROR 500

Problem accessing /cron/PromobotServlet. Reason:

    org/apache/http/HttpRequest
Caused by:

java.lang.NoClassDefFoundError: org/apache/http/HttpRequest

...

java.lang.ClassNotFoundException: org.apache.http.HttpRequest

2 个答案:

答案 0 :(得分:0)

您可能还需要添加httpcore-4.2.3.jar,我猜您没有使用Maven?

尝试将this添加到您的项目中。

答案 1 :(得分:0)

您需要添加支持的类以删除上述异常。你可以在这里下载HTTP Core

下载上面的jar文件并添加到项目库中。可能你会得到logger之类的任何其他异常,你需要为它添加jar文件。