`

用MyEclipse、IntelliJ开发web项目找不到javax.servlet.http.HttpServlet问题

 
阅读更多

用MyEclipse、IntelliJ开发web项目

找不到javax.servlet.http.HttpServlet问题

 

 

 

其实这个就是理解JAVA SE 和 JAVA EE 区别的问题。

 

jdk : Java SE Development Kit

 

由于javax.servlet.http.HttpServlet是web用到的jar,J2ee jars里面有。

 

MyEclipse(IntelliJ里也是一样)在遇到找不到javax.servlet.http.HttpServlet时到会自动提示加J2EE X 的包,

 

简单的办法就是:

 

去web容器(tomcat...)的lib下把servlet-api.jar,拷贝到项目引用的jdk所对应的jdk x.x\jre\lib\ext路径下就可以了。

 

为何放到ext下,因为ExtClassLoder,先于AppClassLoder加载,这是类加载的问题... ...

 

在工程引的jdk路径中把刚copy的jar加上,MyEclipse就不说了。

 

在IntelliJ中,右键module,Module setting-->Dependencies,在jdk的classpath里点击右侧“+”选择刚copy过来的servlet-api.jar就好了。

 

分享到:
评论

相关推荐

    javax.servlet源码

    javax.servlet 是Java编程语言中用于构建Web应用程序的标准API,它定义了服务器端Servlet和过滤器的接口和类。Servlet是一种Java程序,它可以接收并响应来自Web客户端(如浏览器)的请求,而过滤器则允许在请求处理...

    MyEclipse,Servlet使用@WebServlet() 报"import javax.servlet.annotation.WebServlet;"错误-附件资源

    MyEclipse,Servlet使用@WebServlet() 报"import javax.servlet.annotation.WebServlet;"错误-附件资源

    web项目MyEclipse里部署时找不到

    在使用MyEclipse进行Web项目开发的过程中,有时会遇到部署时找不到项目的问题。这种情况可能会导致项目无法正常运行或者测试,从而影响开发进度。本文将针对这一问题进行深入分析,并提供相应的解决方法。 #### ...

    基于Maven的javax.mail发送邮件例子程序

    摘要: 下面例子演示怎样用javamail来发送邮件,在测试之前,我们要下载javamail的类包,并添加入你的工程中,如果你的IDE自带javamail的类包,那就很简单,直接import 就行,我使用的是MyEclipse 7.5,自带,所以...

    使用MyEclipse搭建java Web项目开发.docx

    在本文中,我们将详细地介绍如何使用 MyEclipse 搭建 Java Web 项目开发环境,包括安装必要的工具、搭建 Web 项目开发环境、配置服务器等步骤。 首先,在开始搭建 MyEclipse 的开发环境之前,我们需要完成三步工具...

    【项目实战案例】java校园订餐系统项目(web端)

    【项目实战案例】java校园订餐系统项目(web端) /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package com.csgw.action; import javax.servlet....

    java web Servlet

    * javax.servlet.http.HttpServlet:是 HttpServlet 的父类,提供了 HTTP 协议的支持。 * java.io.InputStream:是 Servlet 输入流的接口。 * java.io.OutputStream:是 Servlet 输出流的接口。 * java.lang....

    servlet-api(可加入eclipse中)

    2. **javax.servlet.http.HttpServlet**:HttpServlet是Servlet接口的一个实现,专门处理HTTP协议的请求。 3. **javax.servlet.ServletRequest** 和 **javax.servlet.ServletResponse**:这两个接口分别代表来自...

    从MyEclipse项目开发转到Intellij IDEA14 项目开发(有图有真相).pdf

    从MyEclipse项目开发转到Intellij IDEA14 项目开发(有图有真相).pdf

    java-servlet-src源码

    3. `javax.servlet` 或 `javax.servlet.http` 的`META-INF/services` 文件:可能包含Servlet容器识别的Servlet或Filter的全限定类名,以便在web应用部署时自动注册。 对于开发者来说,分析这些源码可以帮助深入理解...

    servlet原理和实践

    Servlet是一个Java类,它扩展了`javax.servlet.Servlet`接口或实现了`javax.servlet.http.HttpServlet`类,用于处理来自客户端的请求并返回响应。 9. **Servlet工作原理** 当客户端发起请求时,Web服务器会加载并...

    myeclipse和eclipse的web项目导入

    MyEclipse 和 Eclipse 都是流行的集成开发环境(IDE),它们都支持 Web 项目的开发和部署。在这篇文章中,我们将讨论如何将 MyEclipse 中创建的 Web 项目导入到 Eclipse 中,并进行相应的配置以便在 Tomcat 服务器上...

    使用自定义模板为Myeclipse添加新建Filter的功能.pdf

    【使用自定义模板为Myeclipse添加新建Filter的功能】 在Myeclipse中,如果没有内置的模板,创建一个新的Filter(过滤器)通常需要手动编写一系列的标准代码,这既耗时又容易出错。为了提高开发效率,我们可以利用...

    MyEclipse+JBoss开发部署jsp和servlet入门源码

    在`MyEclipse`中创建一个新的Dynamic Web Project,我们可以配置项目的基本信息,如项目名、Web根目录、目标运行时等,这为后续的JSP和Servlet开发奠定了基础。 `Servlet`是Java平台上的服务器端组件,用于处理...

    用myeclipse编写web步骤

    ### 使用MyEclipse进行Web开发的关键知识点 #### 1. MyEclipse简介及用途 - **MyEclipse**是一款强大的集成开发环境(IDE),专为Java开发者设计,尤其适合进行Web应用开发。 - 对于初学者来说,MyEclipse提供了...

    MyEclipse下开发Web_Service(Axis).doc

    本文主要介绍如何在MyEclipse环境中利用Apache Axis开发Web服务。Apache Axis是一个开源项目,提供了用于创建和使用Web服务的API。在MyEclipse这样的集成开发环境中,可以方便地进行Web服务的开发、测试和部署。 1....

    jsf要导入的包

    2018-09-17 eclipse开发jsf,安装插件是资源下载没网速。只能从外部导入jsf包了,从网上下载了很多都没用...jsf-api.jar javax.servlet.jsp.jstl.jar javax.servlet.jsp.jar javax.servlet.jar 我这电脑上少一个就报错

Global site tag (gtag.js) - Google Analytics