the selection cannot be run on any server解决办法

当在Eclipse中导入MVC项目并尝试运行时,出现'the selection cannot be run on any server'错误,通常是由于Dynamic Web Module版本与服务器版本不匹配。解决方案包括检查并选择正确的Tomcat服务器,或修改项目中.jst.web的版本号以匹配服务器配置。
摘要由CSDN通过智能技术生成

the selection cannot be run on any server解决办法

1.问题描述
用eclipse导入一个写好的MVC项目文件时,运行会报错 the selection cannot be run on any server而且把所有文件重新粘过之后,所有文件都没有报错,但是还是会出现the selection cannot be run on any server

2.问题原因
Dynamic Web Module 的版本与server不匹配。Dynamic Web Module的版本可以通过右键项目名->properties->Project Facets进行查看,并且可以在此处选择Tomcat运行的版本。如果右侧选择的Tomcat不是你安装的Tomcat版本或者右侧无可选Tomcat那么就会导致此问题。

在这里插入图片描述
我导入的文件包用的tomcat版本是7.0,而且Dynamic Web Module版本用的是2.5,但我的编译器用的tomcat版本是9.0,Dynamic Web Module适配的是3.0,而且如果把Dynamic Web Module改为2.5会提示无法修改,所以只能改为正在使用的版本

3.解决方法
1.如果是由于没有选对Tomcat服务器,那么只需要在右侧选择已安装好的服务器即可。而且如果你的tomcat 7.0和9.0都可以选,必须选其中一个可以用的,否则还是会报错。

2.如果是由于右侧服务器不可选导致的问题,那么需要对jst.web版本号进行更改

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值