Tomcat 启动报错500, 提示 java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

更多小知识点错误提醒,bug 检查,关注我的公众号「iBroPro」。

Tomcat 启动报错500, 提示

 java.lang.ClassNotFoundException: org.apache.jsp.index_jsp

原因:

导入的 servlet-api、jsp-api 的 jar 包版本之间不兼容。

解决方法:

我改为这几个是兼容的(jstl 不重要,主要是下面那两个,要兼容):
之前 jsp-api 用的 2.0 版本,就报上面的错。

<!-- jsp jstl(c标签) servlet-api(request.getXXX) jsp-api(setAttribute属性) -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.2</version>
    </dependency>

问题解决。

欢迎来公众号「iBroPro」找我说说话。

  • 来了
  • 马上来
  • 到了到了
    这就是公众号

版权声明:本文为weixin_39609665原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。