maven项目中出现Unable to compile class for JSP错误的解决办法
maven项目中出现Unable to compile class for JSP错误的解决办法
1. 首先确定是否添加一下依赖于插件
对于jsp页面,需要添加jsp-api依赖,对于servlet,需要添加javax.servlet-api。
其次,这两个选项的作用于要设置为provided,也就是作用于编译时期(由于后期需要使用tomcat运行,所以在项目真正运行时,会使用tomcat中内置的jsp和servlet两个jar包),保证在代码编写是保证不报错。
2. 添加tomcat插件
此处使用tomcat7插件,其中的path标签和port标签根据实际需要更改即可。
当这两项都配置结束后,首先可以compile一下,然后如果下载全部成功,还有报错提醒(标红),可以使用重新build一下即可。
3.运行tomcat
使用Execute maven goal
输入tomcat7:run(由于我们在添加插件时,选择的是tomcat7的jar包,所以我们这里输入tomcat7:run),后点击运行即可