Eclipse创建Dynamic Web Project时Tomcat 11运行时缺失求助
解决Eclipse中找不到Tomcat 11运行时的问题
不用换Java 17和低版本Tomcat,按以下步骤处理:
检查Eclipse版本适配性
Tomcat 11对应Jakarta EE 10规范,需要Eclipse 2023-06及以上版本支持。如果你的Eclipse版本过低,先升级到最新稳定版。手动添加Tomcat 11运行时(注意分类)
- 打开Eclipse,依次点击
Window > Preferences > Server > Runtime Environments - 点击「Add」,在弹出的服务器类型列表里,不要找Oracle分类,选择「Apache > Apache Tomcat 11.0」(Tomcat属于Apache项目,而非Oracle)
- 点击「Next」,然后点击「Browse」,选中你本地安装的Tomcat 11目录
- 关联Java 21:在JRE选项中选择已安装的Java 21;如果列表里没有,点击「Installed JREs」旁的「Add」,手动添加Java 21的安装路径
- 完成配置后点击「Finish」,回到创建Dynamic Web Project的界面就能找到Tomcat 11选项了
- 打开Eclipse,依次点击
确认项目模块版本
创建Dynamic Web Project时,「Dynamic web module version」要选择5.0(对应Jakarta EE 10,Tomcat 11仅支持该版本及以上),避免版本不兼容导致的问题
内容的提问来源于stack exchange,提问作者FACEIT
相关产品推荐
相关产品推荐

