找不到javax.servlet包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到javax.servlet包相关的知识,希望对你有一定的参考价值。

我用netbeans IDE 里面找不到javax.servlet,
我的jdk1.6的,tomcat6.0也装了
我也已经在环境变量中加了servlet-api.jar这个包
但是在netbeans IDE还是找不到servlet!晕啊
请高手指教下

参考技术A 那个包是在tomcat包下 你将里面的包Tomcat 6.0\lib下的servlet-api.jar复制导入jdk包下的jre\lib\ext就好拉本回答被提问者和网友采纳 参考技术B 点你工程的libiaries,点add JAR/floder
然后找到你的servlet-api.jar文件
参考技术C javax.servlet是j2ee的包 参考技术D 你重启一下tomcat试试。。 第5个回答  2008-10-27 你看你的工程里有没有配servlet.jar

SpringBoot 项目找不到 javax.servlet.Filter 的问题

问题描述:

新创建一个 SpringBoot 项目,编译时出现了找不到 javax.servlet.Filter 的异常。
在这里插入图片描述

原因分析:

这个类位于 tomcat-embed 这个 jar 下面,这里的解决方法并不是像网上大部分所说的手动添加这个 jar,因为这是由于没有添加spring-boot-starter-web依赖造成的。

springboot 项目默认会添加spring-boot-starter和spring-boot-starter-test两个依赖,而 web 项目需要spring-boot-starter-web依赖。

下面对比一下spring-boot-starter和spring-boot-starter-web这两个依赖的区别:

spring-boot-starter-web:
在这里插入图片描述

spring-boot-starter,没有 web:
在这里插入图片描述

解决方案:

在 maven 里添加下面这个依赖即可

<dependencies>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
</dependencies>

原文连接

以上是关于找不到javax.servlet包的主要内容,如果未能解决你的问题,请参考以下文章

解决IDEA找不到javax.servlet.jar包的问题

找不到javax.servlet.http.HttpServletResponse和javax.servlet.http.HttpServletRequest

解决Idea项目启动报错:程序包javax.servlet.http不存在

MAVEN 新建Servlet类 找不到 javax.servlet.annotation.WebServlet

在 Java 构建路径中找不到超类“javax.servlet.http.HttpServlet”

SpringBoot 项目找不到 javax.servlet.Filter 的问题