在执行 mvn deploy 命令时 出现以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project springapp: Compilation failure: Compilation failure:
[ERROR] F:\workspaceKepler\springapp\src\main\java\springapp\web\HelloController.java:[3,25] 软件包 javax.servlet.http 不存在
[ERROR] F:\workspaceKepler\springapp\src\main\java\springapp\web\HelloController.java:[4,25] 软件包 javax.servlet.http 不存在
解决:
方法(1) 找到%tomcat%\lib目录下的servlet-api.jar,把这个路径添加到环境变量classpath当中,就可以了。
方法(2) 找到%tomcat%\lib目录下的servlet-api.jar,把这个jar添加到%java_home%/\jdk x.x.x\jre\lib\ext目录下面