org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方法

一、可能出现的原因

1、缺少jar包

二、解决方法

1、pom文件引入依赖

<dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>

<dependency>
    <groupId>taglibs</groupId>
    <artifactId>standard</artifactId>
    <version>1.1.2</version>
</dependency>

2、选择project structure

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方法_第1张图片

3、在web-inf下面新建lib文件夹

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方法_第2张图片

4、选择lib文件夹,添加jar包

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方法_第3张图片

5、选择jstl、standard包

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方法_第4张图片

6、点击apply、ok,添加jar包完成

在这里插入图片描述

7、启动项目

在这里插入图片描述

8、启动成功

[2023-10-01 09:39:31,931] Artifact portal:war exploded: Artifact is deployed successfully
[2023-10-01 09:39:31,931] Artifact portal:war exploded: Deploy took 408 milliseconds
01-Oct-2023 21:39:41.437 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [F:\Tomcat 8.5\webapps\manager]
01-Oct-2023 21:39:41.474 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[F:\Tomcat 8.5\webapps\manager]的部署已在[36]毫秒内完成

你可能感兴趣的:(apache,java,tomcat,servlet,spring,maven)