maven项目中出现Unable to compile class for JSP错误的解决办法

maven项目中出现Unable to compile class for JSP错误的解决办法

1. 首先确定是否添加一下依赖于插件

maven项目中出现Unable to compile class for JSP错误的解决办法
对于jsp页面,需要添加jsp-api依赖,对于servlet,需要添加javax.servlet-api。
其次,这两个选项的作用于要设置为provided,也就是作用于编译时期(由于后期需要使用tomcat运行,所以在项目真正运行时,会使用tomcat中内置的jsp和servlet两个jar包),保证在代码编写是保证不报错。

2. 添加tomcat插件

此处使用tomcat7插件,其中的path标签和port标签根据实际需要更改即可。
maven项目中出现Unable to compile class for JSP错误的解决办法
当这两项都配置结束后,首先可以compile一下,然后如果下载全部成功,还有报错提醒(标红),可以使用maven项目中出现Unable to compile class for JSP错误的解决办法重新build一下即可。

3.运行tomcat

使用Execute maven goal
maven项目中出现Unable to compile class for JSP错误的解决办法
输入tomcat7:run(由于我们在添加插件时,选择的是tomcat7的jar包,所以我们这里输入tomcat7:run),后点击运行即可
maven项目中出现Unable to compile class for JSP错误的解决办法