当前位置: 首页 > news >正文

Idea2023创建Servlet项目

   ① Java EE 只是一个抽象的规范,具体实现称为应用服务器。
   ② Java EE 只需要两个包 jsp-api.jar 和 servlet-api.jar,而这两个包是没有官方版本的。也就是说,Java 没有提供这两个包,只提供了一个规范。那么这两个包是谁提供的?是Web容器,也就是 Tomcat、Jetty、JBoss 之类的 web服务器提供的。
   ③ Tomcat 本质上就是实现了 Java EE 中 servlet规范的容器。

   ④ 2017年8月,Oracle(甲骨文)决定将 Java EE(Java Enterprise Edition)移交给开源组织,最后Eclipse基金会接手。不过,甲骨文可不允许开源组织用Java的名号,于是 Eclipse 最终用Jakarta EE(雅加达)代替了JavaEE,也就是说,Java EE已经正式更名为Jakarta EE(雅加达)。

1. 新建servlet项目

idea:New Project -> Jakarta EE,不要去新建 Empty Project(这个后续太麻烦了)。

第一步:

第二步:create,创建完成。

创建完成后的项目结构如下:

2. 配置Tomcat

新建jakartaEE后,tomcat也会自动配置,但是,还需要修改一些东西。

这一步是手动添加tomcat配置(可以忽略,我们只需要一些简单的修改)。

tomcat配置

注意edge浏览器的路径,否则会出现 —— 启动成功,但是会有弹框提示“windows找不到文件'msedge'”。

3. 启动

4. 问题

4.1 新建没有servlet

http://www.lryc.cn/news/331526.html

相关文章:

  • Day57:WEB攻防-SSRF服务端请求Gopher伪协议无回显利用黑白盒挖掘业务功能点
  • 【Qt】使用Qt实现Web服务器(十):前端基础
  • 使用vuepress搭建个人的博客(一):基础构建
  • ArcGIS Pro导出布局时去除在线地图水印
  • 启动mysql
  • C++实现二叉搜索树的增删查改(非递归玩法)
  • 软件架构复用
  • 【初阶数据结构】——leetcode:160. 相交链表
  • 【Go】goroutine并发常见的变量覆盖案例
  • 基于SSM+Jsp+Mysql的快递管理系统
  • 如何动态往Spring容器注册/移除bean?
  • C语言交换二进制位的奇数偶数位
  • 爬虫实战三、PyCharm搭建Scrapy开发调试环境
  • 2012年认证杯SPSSPRO杯数学建模C题(第一阶段)碎片化趋势下的奥运会商业模式全过程文档及程序
  • 【Next.js】连接 MongoDB 实现基本的接口
  • 中值滤波算法与SSE2指令集并行优化
  • 2012年认证杯SPSSPRO杯数学建模B题(第二阶段)节能减排全过程文档及程序
  • NOI - OpenJudge - 2.5基本算法之搜索 - 2753:走迷宫 - 超级无敌详细题解(含多个不同算法AC代码)
  • 什么是Redis数据一致性?如何解决?
  • 【办公软件】开发常用网站
  • 车道线检测_Canny算子边缘检测_1
  • kubadm部署kubernetes
  • Sqlite插入单引号和双引号,防止sql注入
  • 代码随想录算法训练营第二十九天(回溯5)|491. 非递减子序列、46. 全排列、47. 全排列 II(JAVA)
  • 【CANN训练营笔记】AscendCL图片分类应用(C++实现)
  • 从头开发一个RISC-V的操作系统(二)RISC-V 指令集架构介绍
  • uniapp/设置桌面角标/发送系统通知/动态修改桌面应用图标/展示3d模型/仿淘宝二楼
  • 【Java八股学习】Redis高可用 思维导图
  • C++万物起源:类与对象(三)拷贝构造、赋值重载
  • JavaScript构造函数(new构造js对象与原型链prototype)