Maven新建web项目jsp报错

新建Maven web项目后jsp页面会报错。以下给出两种解决方案:

一、导入javax.servlet.http.HttpServlet.jar依赖

 <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <!-- maven新建项目后需导入javax.servlet否则jsp页面报错 -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
        <scope>provided</scope>
    </dependency>
  </dependencies>

二、添加服务器运行环境

这里如果已经存在Tomcat就直接finish.如果没有接着添加。

然后继续上面的操作。我就不重复了。结束之后jsp页面便不再报错了。

原文地址:https://www.cnblogs.com/JonlyZhang/p/9860536.html

时间: 2024-11-08 01:25:31

Maven新建web项目jsp报错的相关文章

maven创建web项目的报错解决方案

在学习maven模块化构建项目的时候遇到了如下报错信息: web.xml is missing and <failOnMissingWebXml> is set to true .这时候需要右击项目-->Java EE Tools-->Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件.错误解决! 如果你的工程不是web项目,那么还有另外一种解决方案,就是在pom文件中配置

Eclipse下Maven新建Web项目index.jsp报错完美解决(war包)

Eclipse下Maven新建Web项目步骤 1. 2. 3. 4. 5. 问题描述 最近用eclipse新建了一个maven项目,结果刚新建完成index.jsp页面就报错了,先把错误信息贴出来看看! 解决方法 第一种:直接在pom.xml文件中添加jar包支持 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <

pycharm无法新建django项目,报错timed out,需先建立pure项目,进入后建立django项目,最后调整目录层级。

一.pycharm无法新建django项目,报错timed out,需先建立pure项目,名字改成mysite: 二.进入后,在下方Terminal里,输入: pip install Django==2.2.7 用来安装指定版本的django 三.继续在下方Terminal里,输入: django-admin startproject mysite 创建一个名叫mysite的django项目. 四.执行后,你会发现目录结构有变化 点击右边的add configuration,然后点击弹出来窗口的

用Maven新建Web项目时报错

在cmd下,用mvn命令 mvn archetype:create -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp 新建web项目时出错.报错内容: Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.3:create (default-cli) on project stan

Maven命令编译项目,报错 非法的表达式开始

使用Maven对项目进行编译,报错如下: ReportAction.java:[32,0] 非法的表达式开始 查找对应的文件行数,发现该行是Struts的注解配置, 由于 Struts 的注解中,多加了个逗号(,)代码不严格导致,MyEclipse本身编译通过,但是Maven编译不通过;去掉多余的逗号即可.

maven项目 jsp报错

1 HTTP Status 500 - java.lang.NullPointerException 2 3 type Exception report 4 5 message java.lang.NullPointerException 6 7 description The server encountered an internal error that prevented it from fulfilling this request. 8 9 exception 10 11 org.a

Maven新建web项目

1,New Maven Project 1.1 1.2 1.3 选择maven-archetype-webapp 1.4 填写Group Id(包)和Artifact Id(项目名) Group Id:项目组织唯一的标识符,对应的是项目的包的结构,是main目录里java的目录结构: Artifact Id:是项目的唯一的标识符,对应的是项目的名称,是项目根目录的名称. 2,创建完成之后的项目结构 3,调整成Dynamic Web Project 3.1 右键—> Properties —>P

springboot 初始化 web 项目 启动报错。。。一直解决不了

1. 一个简单的SpringBoot项目,启动时报错信息: ERROR 18688 --- [cat-startStop-1] org.apache.catalina.core.ContainerBase : A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component

maven新建web项目提示The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path

在pom.xml中添加下面代码来下载servlet-api: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency>