返回顶部
首页 > 资讯 > 后端开发 > JAVA >IDEA2023创建MavenWeb项目,并搭建Servlet工程
  • 736
分享到

IDEA2023创建MavenWeb项目,并搭建Servlet工程

intellij-ideajavaservlettomcat 2023-09-07 13:09:42 736人浏览 泡泡鱼
摘要

系统相关: IntelliJ IDEA 2022.3.3 jdk v17+ tomcat v10.1.7 新建项目 我的是jdk17,选择电脑对应的jdk版本,后面涉及到这个的最好都保持一致。 创建出来的项目是没有java目录的,右键新建

系统相关:

IntelliJ IDEA 2022.3.3

jdk v17+

tomcat v10.1.7

新建项目

我的是jdk17,选择电脑对应的jdk版本,后面涉及到这个的最好都保持一致。

创建出来的项目是没有java目录的,右键新建一个。

创建一个MyServlet.java类

package com.amos.servlet;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WEBServlet;import jakarta.servlet.Http.httpservlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;@WebServlet(name = "MyServlet", urlPatterns = "/myservlet")public class MyServlet extends HttpServlet {    @Override    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        System.out.println("doGet====================");    }    @Override    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        System.out.println("doPost====================");    }}

添加Servlet的依赖库,这里需要注意下,别弄错了!

Tomcat 10是第一个不再使用javax.servlet和相关包的版本。在Tomcat 10中,Servlet api已经迁移到了Jakarta EE命名空间(jakarta.servlet)。这是因为Java EE已经转移到了Eclipse基金会,并更名为Jakarta EE。因此,Servlet API也需要进行相应的更改。

在Tomcat 10之前的版本中,Servlet API仍然使用javax.servlet和相关包。但是,如果您使用的是Tomcat 10或更高版本,则需要使用jakarta.servlet和相关包。如果您的应用程序使用旧的javax.servlet包,则需要将其迁移到新的jakarta.servlet包。

                jakarta.servlet        jakarta.servlet-api        5.0.0        provided                   javax.servlet        javax.servlet-api        4.0.1      

编辑configuration文件,关联到本地已安装的tomcat,配置相关内容

这样直接运行可能会报如下错误,需要指定一下编译版本

在pom.xml文件中添加下面一段内容

      UTF-8    17    17  

在Project Struture中选择一下Language level,这里为了保持一致,我选了17版本。

 最后,访问http://localhost:8080/servlet_test_war/myservlet,可以在控制台看到doGet方法已经被调用了。

注意:当添加完Artifact后,即servlet-test:war,在编辑configuration的server下的url,会自动给从http://localhost:8080变成http://localhost:8080/servlet_test_war/,所以最终访问路径就变成了http://localhost:8080/servlet_test_war/myservlet。

完结!

来源地址:https://blog.csdn.net/aiyakuaile/article/details/130146916

--结束END--

本文标题: IDEA2023创建MavenWeb项目,并搭建Servlet工程

本文链接: https://lsjlt.com/news/398266.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • IDEA2023创建MavenWeb项目,并搭建Servlet工程
    系统相关: IntelliJ IDEA 2022.3.3 jdk v17+ tomcat v10.1.7 新建项目 我的是jdk17,选择电脑对应的jdk版本,后面涉及到这个的最好都保持一致。 创建出来的项目是没有java目录的,右键新建...
    99+
    2023-09-07
    intellij-idea java servlet tomcat
  • IDEA2022创建MavenWeb项目教程(图文)
    新建项目 IDEA上方工具栏点击:文件->新建->模块 此时的目录结构: 需要在main文件夹下补全两个文件夹,点击main,右键->新建->文件夹 ID...
    99+
    2024-04-02
  • idea搭建可运行Servlet的Web项目
    目录1. new Project2. 填写 GroupID\ArtifactID3.创建 java 目录4. 创建 Servlet5. 配置 web.xml6. 配置 Tomcat1...
    99+
    2024-04-02
  • 创建Go工程化项目布局详解
    目录正文/cmd/internal/pkg/docs,/example,/pkg,/third_parth,/tools基础库项目布局kit包应该具备的特点应用程序项目布局/api/...
    99+
    2024-04-02
  • Quarkus篇入门创建项目搭建debug环境
    目录前言搭建Quarkus项目纯手工方式官网装配器方式IDEA方式编写第一个Quarkus接口启动你的应用并调试前言 在学习一个新的框架技术前,肯定要先来一套hello word,搭...
    99+
    2024-04-02
  • webpack如何创建项目并打包
    这篇文章主要介绍“webpack如何创建项目并打包”,在日常操作中,相信很多人在webpack如何创建项目并打包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”webpack如何创建项目并打包”的疑惑有所帮助!...
    99+
    2023-07-05
  • vue + qiankun 项目搭建过程
    目录一、cli3构建vue2项目二、qiankun改造主应用三、qiankun改造子应用一、cli3构建vue2项目 1、前期工作:查看cli安装情况与安装 npm install ...
    99+
    2023-03-03
    vue  qiankun 项目搭建 vue  qiankun 搭建
  • Vue脚手架搭建及创建Vue项目流程的详细教程
    目录VUE脚手架搭建流程安装国内淘宝镜像安装 Vue 脚手架Vue项目创建项目结构解读项目修改测试总结VUE脚手架搭建流程 1.安装 Node.js(推荐一个网站:http://no...
    99+
    2024-04-02
  • 快速创建React项目并配置webpack
    目录1.快速创建React项目2.安装所需包3.根目录创建webpack.config.js文件,代码如下4.在根目录下添加文件 .babelrc,代码如下5.修改 package....
    99+
    2024-04-02
  • VS2003项目的创建与维护工作
    本篇内容主要讲解“VS2003项目的创建与维护工作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VS2003项目的创建与维护工作”吧!创建项目PassengerSetup,将VS2003部署项目...
    99+
    2023-06-17
  • 使用IDEA创建maven父子工程项目(图文)
    目录第一步:第二步:第三步:第四步:第五步:第六步:第七步:第八步:第九步:第十步:第一步: 打开IDEA,点击create new project,如果没有弹出如下界面,就先将打开...
    99+
    2024-04-02
  • 如何创建Python工程目录
    如何创建一个简单但是比较规范的python工程目录,本文是学习了Learn Python the Hard Way相关内容后做的一些笔记。 1. pip from http://pypi.python.org/pypi/pip   ...
    99+
    2023-01-31
    目录 工程 Python
  • SpringBoot 项目中创建线程池
     前言: 前两天做项目的时候,想提高一下插入表的性能优化,因为是两张表,先插旧的表,紧接着插新的表,一万多条数据就有点慢了 后面就想到了线程池ThreadPoolExecu...
    99+
    2024-04-02
  • Android Studio创建Android项目教程
    Android Studio创建Android项目教程 在本教程中,我们将学习如何使用Android Studio创建一个基本的Android项目。我们将了解如何设置开发环境并编写一些简单的源代码。 ...
    99+
    2023-09-26
    android android studio gitee Android
  • 如何用Vite构建工具快速创建Vue项目
    目录和Webpack相比,Vite具有以下特点Vite构建Vue项目构建过程可能会发生的一些问题总结和Webpack相比,Vite具有以下特点 1、快速的冷启动,不需要等待打包 2、...
    99+
    2024-04-02
  • Angularjs---项目搭建图文教程
    开发工具采用WebStorm,没破解,使用了过期策略:安装之后不着急打开程序,先设置系统日期为未来的某个日期,比如2020年。然后再打开程序,试用。然后再改回来系统日期。虽然每次打开WebStorm都会提示...
    99+
    2022-06-04
    图文 项目 教程
  • Angular CLI工具如何搭建并运行一个简单项目
    本篇内容主要讲解“Angular CLI工具如何搭建并运行一个简单项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Angular CLI工具如何搭建并运行一个...
    99+
    2024-04-02
  • webpack创建项目并打包的详细流程记录
    目录webpack基础设置关于loader总结webpack基础设置 1、新建项目 2、在项目中创建两个文件夹 src 和 dist,其中src文件夹用于存放开发时写的js、css等...
    99+
    2023-03-19
    webpack怎么打包项目 webpack打包构建过程 webpack搭建项目
  • vscode中怎么创建并运行vue项目
    这篇文章将为大家详细讲解有关vscode中怎么创建并运行vue项目,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。下面给大家介绍一下vscode中创建并运行vue项目的方法!安装前先配置vue...
    99+
    2023-06-21
  • ASP.NET如何安装部署并创建项目
    这篇文章主要为大家展示了“ASP.NET如何安装部署并创建项目”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ASP.NET如何安装部署并创建项目”这篇文章吧。ASP.NET安装部署的一些体会:借...
    99+
    2023-06-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作