maven 项目提示找不到javax.servlet.xxx问题解决

最近项目中需要用到javax.servlet.http.HttpServletRequest类,发现IDEA默认的没jar包,尝试了以下解决办法:

1. 直接在项目里的libraries里面添加servlet-api.jar和jsp-api.jar的话虽然不提示错误了,但是MAVEN编译的时候提示找不到类

2. 在ClassPath里添加对servlet-api.jar和jsp-api.jar的引用,效果同1

3. maven中增加以下依赖

<dependency>

<groupId>org.apache.geronimo.specs</groupId>

<artifactId>geronimo-servlet_2.4_spec</artifactId>

<version>1.1.1</version>

<scope>provided</scope>

</dependency>

这个是Geronimo对外分发的可以给开源代码的servlet的jar,经过了sun的ctk兼容性测试。省去了原来加载JNDI,JDBC,SERVLET,JSP,JTA

问题解决!!!

时间: 2024-09-28 12:15:37

maven 项目提示找不到javax.servlet.xxx问题解决的相关文章

eclipse新建maven项目报错The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path的解决方案

具体表现为: 使用Eclipse+Maven建立了一个Javaweb工程,JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path. 解决方法: 在pom.xml中的  <build></build>中  添加: <plugins> <!-- 编码和编译和JDK版本 --> <plug

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

导了个项目进eclipse,发现很多文件都报了错,错误提示是没有引入javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse所在的包,编译错误. 项目-->右键-->properties-->java build bath-->Libraries:然后add Library-->user Library-->Server Runtime-->next-->找到你的

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

解决IDEA找不到javax.servlet.jar包的问题 配置完tomcat,准备照着资料实现Servlet接口,发现IDEA中并不能找到javax.servlet.jar包,一番查找之后,解决了问题,解决方法如下: 一.右键点击项目,选择Open Module Settings. 二.选择Libraries,点击加号+,选择Java. 三.浏览目录,找到tomcat安装目录下的lib里的servlet-api.jar包,点击ok. 四.最后选择项目即可. 原文地址:https://www.

springMvc + Maven 项目提示 hessian 依赖包 无法下载;

首先 从 https://github.com/alibaba/dubbo/archive/master.zip 下载最新的 dubbo 源码包到本地某个目录, 解压出来: cmd 进入该目录: 执行: mvn clean install –Dmaven.test.skip 下载所需的 jar 包,这时也会下载 本地存放仓库的 D:\用户\Administrator\.m2…下 再进入 web 项目: 执行 mvn clean install 成功执行; springMvc + Maven 项目

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

问题: 原依赖: <!--pom.xml--> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> 解决方法: 1.添加Tomcat支持(ta

Eclipse中导入外部项目时提示HttpServletRequest(import javax.servlet cannot be resolved) 不能引用的问题

import javax.servlet cannot be resolved 解决方法: Project -> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -> 选择你的Server -> Finish 原文地址:https://www.cnblogs.com/wuxingang/p/11240056.html

eclipse的maven项目中找不到Maven Dependencies

今天记录一个初级错误 比如我们在eclipse创建maven项目来运行我们的web项目 搭建完工程后发现javax-servlet包全部报错 到这里我还不知道什么原因,想看原因的伙伴请移步最后 找了半天都说是改eclipse配置文件,但是还是没用,只能翻看我之前看的项目视频,看看它是怎么搭建的 首先它是一个pom工程 然后继承这个pom的jar 我操没问题啊,然后我又创建了下面这个项目一遍 为毛还是没有 ----------------------------------------------

Maven 项目创建 找不到web.xml

今天搭建maven 项目 使用maven命令时 报错,错误信息如下: Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) 解决方案: 在主项目的pom 下的 build 下添加   //本身项目没有web.xml的情况下使用 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupI

web项目jsp出现The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path错误

今天搭建环境Eclipse,一个简单的jsp页面出现这样报错:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path. 原因是Javaweb工程类中没有添加Tomcat运行时相关类导致. 解决方式如下:出错的文件---->>build path---->>config build path---->>java build path---->>libr