Java eclipse中的错误,servlet
这是我在Eclipse上遇到的一些错误Java eclipse中的错误,servlet,java,eclipse,servlets,Java,Eclipse,Servlets,这是我在Eclipse上遇到的一些错误 import javax.servlet.RequestDispatcher; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet
它说HttpServlet无法解析为类型,请帮助检查项目构建路径是否包含Servlets api jar文件。您可以通过两种方式添加它: 1) 将servlets api.jar文件添加到构建路径
或
2) 在构建路径中添加服务器运行时(我添加Tomcat服务器运行时库)
希望这有帮助。您需要从应用程序服务器添加运行时库 例如: 转到项目属性。单击生成路径,然后单击库选项卡。单击添加库,然后选择服务器运行时。选择您的服务器并单击“确定”
如果您的项目是maven,则添加以下依赖性:
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
或者下载javax.servlet.jar
并添加到您的项目中
步骤:
您需要将servlet-api.jar添加到您的类路径中。您是否使用Tomcat?您的类路径中是否包含了
servlet-api.jar
?只需将servlet-api.jar文件添加到您的类路径中,它在Tomcat/lib中可用。您能告诉我为什么这样做吗?这背后的逻辑是什么,因为我已经在servlet-api.jar和jsp-api.jar的环境变量中设置了类路径,为什么它不起作用?
dependencies {
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
}