我一直在Eclipse中开展动态Web项目。我最近重新安装了我的操作系统,并使用了一个干净的日食。 我可以导入我的web项目,但是当我尝试午餐(在服务器上运行)时,我总是得到这样的信息:
"The selection cannot be run on any server"
我安装了eclipse的tomcat插件,它运行正常。我也设置了tomcat库。 (窗口/偏好/ Tomcat)的
它有什么问题?
答案 0 :(得分:7)
如果我理解正确,您已将以前正在运行的Web项目导入到Eclipse(和OS)的全新安装中,并且您想在Tomcat上运行该项目。可能有多种原因导致它无法正常工作,以下是故障排除中需要考虑的一些事项:
答案 1 :(得分:7)
如果导入导出的dynamic web project
,eclipse会将其导入为java project
。您必须手动更改项目类型。例如:convert java project to dynamic web project
答案 2 :(得分:0)
行。我的经历与海报不完全相同,但不是问一个类似的问题并自己回答,我会在这里加上我的两个便士。
当我尝试使用
将动态Web项目从工作导入我的家庭计算机 - 两个Eclipse项目时导入 - >现有项目进入工作区
我的导入项目总是带有红色感叹号。谷歌搜索表明这意味着该项目包含构建路径错误。按照上面的勾选答案中的建议我
“右键单击项目 - >构建路径 - >配置构建路径”。
在那里我发现JRE系统库对它有一个红叉。该怎么办?这很有效:
使用“删除”按钮删除JRE系统库条目。
单击“添加库”按钮,然后选择“JRE系统库”。我接受了默认的Workspace默认JRE。
所以我不再重建fag了。 (我假设两台机器上的安装之间必须存在差异,尽管两台机器都运行相同版本的Mac OS。)
答案 3 :(得分:0)
在获得&#34之前的对话框中;无法在任何服务器上运行选择"警告,在右上方它会告诉您为什么不能将其添加到所选服务器。对我来说,这是因为我的Tomcat 8.0服务器无法运行JRE 1.8项目。
我通过创建一个新的Tomcat 8.0服务器来解决它,将运行时环境从Tomcat 8.0更改为我的1.8 jre。然后我可以在新服务器上运行我的项目。
答案 4 :(得分:0)
我知道这为时已晚,但是它将帮助在追赶兔子洞时偶然跌倒在这里的Google员工。确保项目构面中说明的Java版本与您的tomcat兼容。 Project facet-> java(您可以右键单击并更改版本)