关于向ecplise中导入javaweb项目运行时出现"The selection cannot be run on any server"的解决方案

19年3月份-(写这篇博客时我的MatLab老师正在课堂上讲的津津有味...)-我刚开始学习javaweb;网上找了一个现有的项目,当我导入本机ecplise中运行jsp文件时出现了这样的警示条:"The selection cannot be run on any server"

我替换了项目原来的jdk以及Tomact,发现问题并不简单...

 

首先将导入的项目中原来的java jdk更改问当前版本,以及替换Tomact版本号

右击项目构建路径更改项目中原来的 java jdk 以及 Tomact

关于向ecplise中导入javaweb项目运行时出现

删除原来的jdk以及Tomact,单击“Add Libary”更换成现有的

关于向ecplise中导入javaweb项目运行时出现

 

但此时jsp文件依旧不能运行在Server中运行,依旧会发现项目名字上依然还存在报错提示;

 

关于向ecplise中导入javaweb项目运行时出现

此时我们右键项目单击"Properties",进入Project Face;此时我们单击 Runtime;

关于向ecplise中导入javaweb项目运行时出现

我们会发现 项目运行的Tomcat版本报依旧是原来的;

关于向ecplise中导入javaweb项目运行时出现

更改成现在的Tomcat版本报就行了;

 

分析:我们明明已经在构建路径的时候将原来的Tomact删除了,但Project Faces的Runtime中依然选择的是原来的Tomact;我们更改成现有的;保存退出;在重新进入Project Faces会发现原来的Tomact版本号已经不存在了

关于向ecplise中导入javaweb项目运行时出现

虽然不知道为什么,但可以肯定的是,导入项目之后尽管更改jdk以及Tomcat,但是项目默认的Tomcat依旧是原来的版本号,我们需要手动更改。

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(关于向ecplise中导入javaweb项目运行时出现"The selection cannot be run on any server"的解决方案)