【问题标题】:JSP web application :javax.servlet.ServletException: java.lang.NoClassDefFoundError:JSP Web 应用程序:javax.servlet.ServletException:java.lang.NoClassDefFoundError:
【发布时间】:2017-09-25 09:50:11
【问题描述】:

在我的 Eclipse IDE 中一切正常但是当我将它导出为 WAR 并部署到远程服务器时,此错误出现在运行时

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference org.apache.jasper.servlet.JspServlet.service(JspServlet.java:348) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 根 原因

java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference

【问题讨论】:

  • 我认为你的 servlet 类有冲突,如果你的 war 文件中有 servlet 类,请创建没有 servlet 类的 war 文件。服务器已经有 servlet 类。
  • 嗨 ihsan 感谢您的建议...我有两个 WAR 文件都具有相同名称的 servlet...我删除了一个...但仍然出现相同的错误

标签: java eclipse jsp


【解决方案1】:

问题由我自己解决。也重命名了 servlet 以及引用和映射。 但我在想,即使名称相同,两个不同 WAR 文件中的这两个 servlet 也不会被视为两个不同的实体。感谢 Ihsan 让我也有这样的想法

【讨论】:

    猜你喜欢
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2011-10-08
    • 2013-04-27
    • 1970-01-01
    相关资源
    最近更新 更多