打包JavaWeb项目的时候报错Error:(9,26) java: 程序包javax.servlet.http不存在

使用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>

猜你喜欢

转载自blog.csdn.net/weixin_44679078/article/details/105883667