maven管理的jsp应用如何添加servlet、jsp相关依赖(org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp)
背景:
老大让做权限控制,研究了一下shiro,下了个demo下来,死活跑不起来,报
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp
说实话我也知道tomcat下面就有这些包,然而谁知道下图这些包的maven依赖怎么写呢(比如groupId、artifactId、版本号啥的)
在网上搜索良久,最后还是去github上找了个类似的项目的pom,拷贝其maven依赖到本地
<!--引入Servlet开始--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!--引入Servlet结束--> <!--引入jsp相关开始--> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> </dependency> <!--引入jsp相关结束--> <!--引入Javaee7开始--> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> </dependency> <!--引入Javaee7结束--> <!--引入JSTL开始--> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>
然后呢,这下终于跑起来了。