【问题标题】:javax.servlet.jsp.JspException cannot be resolved to a typejavax.servlet.jsp.JspException 无法解析为类型
【发布时间】:2016-12-12 20:04:59
【问题描述】:

我在 Eclipse Mars 中有一个 Spring 4 MVC Maven 项目 我在 JSP 中有这个错误javax.servlet.jsp.JspException cannot be resolved to a type,即使在我的项目方面-> 运行时我已经检查了Apache Tomcat v7.0065 错误出现在编辑时间,我可以在项目的 Java 构建路径中找到该类型为 M2_REPO/../javax.servlet-api-3.0.1.jar

【问题讨论】:

  • 这条消息是在编辑时还是运行时?你能在项目的 Java 构建路径上找到该类型吗?您的 JSP 是否明确引用它?

标签: eclipse maven spring-mvc


【解决方案1】:

您可能正在查看 JspException 的错误 JAR 文件。

我正在使用 Maven 项目在 Eclipse 中开发 Spring 4 应用程序,但使用外部 Tomcat 8 服务器。我在编辑器的 JSP 中收到相同的错误消息,直到我在 Eclipse 中创建并添加了一个包含“jsp-api.jar”的用户库,这实际上是我的 Ubuntu 文件系统中指向名为“tomcat8-”的文件的链接jsp-api.jar'。

一旦我将这个新的用户库添加到我的构建路径,然后在 Eclipse 中执行“构建项目”,红色标记就消失了。您可能需要在构建后刷新项目。希望这至少可以为您指明正确的方向。

【讨论】:

    【解决方案2】:

    我认为您错过了在 Spring 4 项目中添加 jsp-api.jar

    【讨论】:

      猜你喜欢
      • 2012-02-11
      • 2015-10-22
      • 1970-01-01
      • 2021-08-28
      • 2013-12-14
      • 2015-06-10
      • 2015-11-22
      • 1970-01-01
      • 2014-07-23
      相关资源
      最近更新 更多