Jakarta EE 配置:IDEA + Tomcat + Servlet

一、版本对应关系

        在配置之前,先确定自己的jdk、tomcat的版本是否对应,以免后续出现不适配的情况。我们可以在 Tomcat 的官网查看相关的版本对应信息,这里给出网址,并附上表格。

Apache Tomcat® - 我想要哪个版本?icon-default.png?t=N7T8https://tomcat.apache.org/whichversion.html

        以下表格复制于2024-6-16,具体以上述官网内容为主

        Apache Tomcat 是一个开源软件实现 Jakarta EE(前身为 Java EE)技术的子集。

  • 当前支持的版本

Servlet 规范JSP 规范EL 规格WebSocket 规范身份验证规范 (JASPIC)Apache Tomcat 版本最新版本支持的 Java 版本
6.14.06.02.23.111.0.x11.0.0-M19(阿尔法)17 及更高版本
6.03.15.02.13.010.1.x10.1.2411 及更高版本
4.02.33.01.11.19.0.x9.0.898 及更高版本
  • 不支持的版本

        这些版本的 Apache Tomcat 已达到生命周期的尽头,用户鼓励升级到受支持的版本。

Servlet 规范JSP 规范EL 规格WebSocket 规范身份验证规范 (JASPIC)Apache Tomcat 版本最终发布版本支持的 Java 版本EOL 日期
5.03.04.02.02.010.0.x(已被取代)10.0.27(已被取代)8 及更高版本2022-10-31
3.12.33.01.11.18.5.x (停产)8.5.100(EOL)7 及更高版本2024-03-31
3.12.33.01.1不适用8.0.x(已被取代)8.0.53(已被取代)7 及更高版本2018-06-30
3.02.22.21.1不适用7.0.x (已存档)7.0.109 (已存档)6 及更高版本
(WebSocket 为 7 及更高版本)
2021-03-31
2.52.12.1不适用不适用6.0.x (已存档)6.0.53 (已存档)5 及更高版本2016-12-31
2.42.0不适用不适用不适用5.5.x (已存档)5.5.36 (已存档)1.4 及更高版本2012-09-31
2.31.2不适用不适用不适用4.1.x (已存档)4.1.40 (已存档)1.3 及更高版本2009-06-25
2.21.1不适用不适用不适用3.3.x (已存档)3.3.2 (已存档)1.1 及更高版本2004-03-09
*“最终”版本从来都不是绝对最终的,而是在之后发布的 这些都是极不可能的。

二、选择版本并安装

        基于上述版本的对应关系,我选择了 jdk17 + tomcat10.1.24

  • jdk17安装并配置环境变量

        具体过程不赘述,请参考下面链接

JDK17在Windows安装以及环境变量配置(超详细的教程)_jdk17安装教程详细-CSDN博客文章浏览阅读5.5w次,点赞104次,收藏298次。如果您系统中没有安装JRE,他会提示你安装JRE,在我们开发环境中,JDK中已经带有JRE,因此你可以不安装JRE.很多同学在其他的地方也能下载,但是我还是强烈推荐如果有条件使用官网的下载链接。这个地方如果你更换了安装目录,要记住这个目录,一会在进行环境变量配置的时候需要用到这个目录。为了让系统能自动识别到我们的JDK,那么我们需要去配置JDK的环境变量。点击“编辑系统环境变量”即可。点击“关闭”按钮完成安装。_jdk17安装教程详细https://blog.csdn.net/tiehou/article/details/129575138

  • tomcat10.1安装和测试

        其中环境变量可以不用配置

        如果启动 startup.bat 时出现乱码可以参考下文中提到的方法将UTF-8改为GBK,或者可以直接将下述代码注释掉。原因是系统的DOS窗口默认使用的是GBK码。

#java.util.logging.ConsoleHandler.encoding = UTF-8

win10安装Tomcat10详细教程-CSDN博客文章浏览阅读2.4w次,点赞77次,收藏234次。一、Tomcat下载二、配置环境变量三、将Tomcat注册为Windows服务(可选)四、启动Tomcat服务五、解决Tomcat控制台乱码总结_win10安装tomcat10https://blog.csdn.net/qq_44697728/article/details/114476174


三、在IDEA上部署项目

  • 配置Maven

         请确保 jdk17 配置成功,并且 tomcat10.1 能够访问本机地址 localhost:8080 或者 127.0.0.1:8080 。

        这里我使用的是Maven进行项目管理,可以参考下面文章,在IDEA上配置Maven。可以选择IDEA自带的Maven,也可到官网自行下载并配置。

        建议本地仓库按照下述方法去建立,方便管理。(详情见链接内容)

IDEA 配置 Maven 图文教程(超详细) - 犬小哈教程本文通过图文方式讲解如何在 IDEA 中配置 Maven, 每一步都配上了操作截图,非常详细 ...icon-default.png?t=N7T8https://www.quanxiaoha.com/idea/idea-config-maven.html


  • 创建 Jakarta EE 项目

点OK ---> 点next,选择对应的Jakarta和Servlet版本

该目录下是自动生成的示例

运行项目,生成下面第二张图片的页面说明成功

终端信息,连接成功,断开连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值