maven项目无法解析jsp文件
Posted codechangeword
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven项目无法解析jsp文件相关的知识,希望对你有一定的参考价值。
场景
使用eclipse创建了一个webapp的maven项目,如上图所示:
图中是为maven项目进行的build path。
build path 中为项目配置的是tomcat7 jdk1.8。
然后用maven build 启动maven项目,在goals中输入命令:tomcat:run。
项目启动成功,访问页面时出现无法解析jsp文件.如下图:
为什么还会是tomcat6在运行呢?
原因:
配置了tomcat7,但是在maven项目中并未起到作用,也正是没有如此,maven会使用默认的服务器tomcat6。
原因1:使用的启动命令问题: tomcat:run。
原因2:在pom.xml文件中没有引入tomcat7插件,没有插件,maven想要使用tomcat7启动项目,就是巧妇难为无米之炊。
如何才能让自己的tomcat7起到作用呢?
第一步,在maven项目的pom.xml文件中配置tomcat7的插件。如下图:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8088</port> <path>/jingjian</path> </configuration> </plugin>
第二步 在进行maven build进行启动项目是,在goals输入的命令为:tomcat7:run
以上是关于maven项目无法解析jsp文件的主要内容,如果未能解决你的问题,请参考以下文章
状态为404的Springboot Whitelabel错误页面:无法解析JSP的路径
无法为 JSP 编译类:无法解析 java.util.Map$Entry 类型。它是从所需的 .class 文件中间接引用的