更多小知识点错误提醒,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」找我说说话。
- 来了
- 马上来
- 到了到了