使用IDEA开发了一个Maven管理的Javaweb项目,
在打包javaweb时候,提示Error:(9,26) java: 程序包javax.servlet.http不存在
按照提示应该是servlet包没有导入,servlet-api.jar这个依赖库在Tomcat中,只要将其添加到lib依赖中就可以了。操作如下
点击左上角的File -->Project Structure
Libraries -->点击+号 -->java
选择你tomcat目录下lib文件夹下的servlet-api.jar导入到你的model中即可。
点击Apply之后点击OK
然后再次执行打包就没有报错了。
如果下一次打包还是会报错的话,就直接加依赖吧,
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>