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

相关推荐
wfsm12 小时前
flowable使用01
java·前端·servlet
六件套是我1 天前
redission实现延时队列
android·java·servlet
非典型代码2 天前
Jenkins发不出邮件
运维·servlet·jenkins
佐杰3 天前
Jenkins安装部署
运维·servlet·jenkins
chxii4 天前
Spring Boot 中,内嵌的 Servlet 容器(也称为嵌入式 Web 服务器)
spring boot·servlet
BUG?不,是彩蛋!4 天前
Maven-Java 项目到底解决了什么痛点?
java·servlet·maven
CS Beginner8 天前
【搭建】个人博客网站的搭建
java·前端·学习·servlet·log4j·mybatis
一只小透明啊啊啊啊10 天前
Java Web 开发的核心组件:Servlet, JSP,Filter,Listener
java·前端·servlet
芙蓉王真的好111 天前
优化 Jenkins 构建脚本:避免 pnpm lockfile 相关报错的关键配置
spring·servlet·jenkins
要站在顶端11 天前
Jenkins Pipeline 多job依赖、触发多Job、并行执行及制品下载
运维·servlet·jenkins