关于idea中javax.servlet无法编译的问题

原创 2018年04月15日 18:58:34

在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时(例:javax.servlet.http.HttpServlet), 在你会发现在IntelliJ IDEA里无法成功编译这个程序。
报错如下:

java.lang.ClassNotFoundException:javax.el.ELResolver

为什么呢?因为IntelliJ IDEA 没有导入 servlet-api.jar 这个架包,需要你手动导入支持。

解决方案如下:
1、选中项目(在IntelliJ中称为Module);
2、点击右键,选择open modual settings(或者直接按F4);
3、在弹出的窗口左端选择Libraries;
4、点击顶端的一个类似加号“+”的图标;

5、在右端选择第一项(jar);


6、在弹出的窗口中选择tomcat所在的目录,进入里面的lib目录,寻找servlet-api.jar这个jar包(如果JSP页面也有相关的JavaWeb对象,则还要寻找jsp-api.jar;如果只有Servlet,则只选择servlet-api.jar);
7、选中上述jar包,依次点击OK。

导入成功!




使用适配器模式设计RMI方式的网络应用程序

 使用适配器模式设计RMI方式的网络应用程序为网络应用编写本地Java对象指南 简介:    使用Java的RMI方式编写基于网络的应用程序是非常简单的。然而,使用不是基于网络的类,而且还把它复杂化来...
  • wearebug
  • wearebug
  • 2002-04-01 09:31:00
  • 1113

IntelliJ IDEA里缺少javax.servlet

在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时(例:javax.servlet.http.HttpServlet), 在你会发现在IntelliJ IDEA里...
  • YABIGNSHI
  • YABIGNSHI
  • 2017-02-20 09:58:21
  • 5625

IDEA创建servlet时找不到 import javax.servlet...相关类包的问题

一,在IDEA中,创建Servlet时候,当写入如下语句时:import javax.servlet.ServletException; import javax.servlet.http.HttpS...
  • wodedipang_
  • wodedipang_
  • 2017-05-25 23:04:03
  • 5978

IntelliJ IDEA里找不到javax.servlet的jar包

在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时(例:javax.servlet.http.HttpServlet), 在你会发现在IntelliJ IDEA里...
  • Yuan_Peng123
  • Yuan_Peng123
  • 2017-03-04 09:47:01
  • 8351

eclipse 编译servlet项目,找不到javax.servlet

From:http://shuhui018125.blog.163.com/blog/static/77110502008102525238433/ 我在编译一个包含有javax.servlet...
  • lsm135
  • lsm135
  • 2015-11-27 14:03:36
  • 3108

IntelliJ IDEA 出现" java: 程序包javax.servlet不存在、 java: 程序包javax.servlet.annotation"等错误

在IDEA中建立Servlet使用javax.servlet.http.HttpServlet等类时,出现了如下错误: 原因:IntelliJ IDEA 没有导入 servlet-api.jar ...
  • wust_lh
  • wust_lh
  • 2017-06-19 17:47:25
  • 1861

IntelliJ IDEA 缺少 javax 包 支持

在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时(例:javax.servlet.http.HttpServlet), 在你会发现在IntelliJ IDEA里...
  • haluoluo211
  • haluoluo211
  • 2016-07-16 20:03:47
  • 14740

运行Servlet程序编译的时候找不到javax.servlet包

运行Servlet程序编译的时候找不到javax.servlet包。    解决办法:    1:servlet-api.jar复制到 C:\%Java_Home%\jre1.5.0_10...
  • maowenge
  • maowenge
  • 2015-03-27 10:59:24
  • 821

javac编译servlet类出现的一系列问题及分析解决(javac编译servlet找不到javax.servlet.*包的问题)

用javac编译servlet类出现的一系列问题及分析解决(javac编译servlet找不到javax.servlet.*包的问题) 使用编写的servlet类来响应网页请求,关于配置Tomcat...
  • ljheee
  • ljheee
  • 2016-04-03 13:35:45
  • 2212

Idea2016 不能正常编译输出

Idea2016 开发中遇到的找不到main方法的问题,Exception in thread "main"java.lang.ClassNotFoundException: com.hopen.tr...
  • fysuccess
  • fysuccess
  • 2017-05-11 15:44:29
  • 2932
收藏助手
不良信息举报
您举报文章:关于idea中javax.servlet无法编译的问题
举报原因:
原因补充:

(最多只允许输入30个字)