将Dynamic Web Project导入Eclipse

时间:2010-06-04 08:12:20

标签: java eclipse

我一直在Eclipse中开展动态Web项目。我最近重新安装了我的操作系统,并使用了一个干净的日食。 我可以导入我的web项目,但是当我尝试午餐(在服务器上运行)时,我总是得到这样的信息:

"The selection cannot be run on any server"

我安装了eclipse的tomcat插件,它运行正常。我也设置了tomcat库。 (窗口/偏好/ Tomcat)的

它有什么问题?

5 个答案:

答案 0 :(得分:7)

如果我理解正确,您已将以前正在运行的Web项目导入到Eclipse(和OS)的全新安装中,并且您想在Tomcat上运行该项目。可能有多种原因导致它无法正常工作,以下是故障排除中需要考虑的一些事项:

  1. 要验证的第一件事是Tomcat是否已正确安装并且是否正常运行。你说你为Eclipse安装了一个Tomcat插件。我不知道有一个。我通常单独安装Tomcat,然后在Eclipse中配置Tomcat设置。或者您是否通过Servers视图安装了Tomcat? Windows - >查看 - >其他 - >服务器 - >服务器,右键单击服务器视图并转到新建 - >服务器。选择Apache然后选择Tomcat?
  2. 你可以在Eclipse中启动和停止Tomcat吗?如果是这样,您可以打开浏览器并导航到http://localhost:8080 - 应显示Tomcat控制台。检查日志不应该有任何错误。
  3. 您应该能够右键单击您的Web项目,然后在服务器上运行并选择Tomcat。或者,在“服务器”视图中,右键单击Tomcat服务器,然后选择“添加和删除”。
  4. 如果第3步不起作用,则导入的项目可能有错误。可以引用不存在的库或无效的路径。打开问题视图,看看是否有任何编译错误。打开错误视图,看看是否有任何eclipse错误。右键单击项目 - >构建路径 - >配置构建路径。检查参考库,看看是否有任何错误或警告。
  5. 如果您完成上述所有操作且仍未取得任何进展,请尝试从头开始创建一个简单的动态Web应用程序并在服务器上运行该应用程序。

答案 1 :(得分:7)

如果导入导出的dynamic web project,eclipse会将其导入为java project。您必须手动更改项目类型。例如:convert java project to dynamic web project

答案 2 :(得分:0)

行。我的经历与海报不完全相同,但不是问一个类似的问题并自己回答,我会在这里加上我的两个便士。

当我尝试使用

将动态Web项目从工作导入我的家庭计算机 - 两个Eclipse项目时

导入 - >现有项目进入工作区

我的导入项目总是带有红色感叹号。谷歌搜索表明这意味着该项目包含构建路径错误。按照上面的勾选答案中的建议我

“右键单击项目 - >构建路径 - >配置构建路径”。

在那里我发现JRE系统库对它有一个红叉。该怎么办?这很有效:

  1. 使用“删除”按钮删除JRE系统库条目。

  2. 单击“添加库”按钮,然后选择“JRE系统库”。我接受了默认的Workspace默认JRE。

  3. 所以我不再重建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(您可以右键单击并更改版本)