【问题标题】:Importing Dynamic Web Project into Eclipse将动态 Web 项目导入 Eclipse
【发布时间】:2010-06-04 08:12:19
【问题描述】:

我一直在 Eclipse 中开发一个动态 Web 项目。我最近重新安装了我的操作系统,我使用了一个干净的 eclipse。 我可以导入我的网络项目,但是当我尝试午餐(在服务器上运行)时,我总是收到以下消息:

"The selection cannot be run on any server"

我安装了eclipse的tomcat插件,效果很好。我也设置了tomcat库。 (窗口/首选项/tomcat)。

它有什么问题?

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

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

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

    【讨论】:

    • 我有一个死代码和警告,但没有任何问题。我在你的建议的第四步。他们会有问题吗?因为我仍然无法执行第三步。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      好的。我的经历和发帖人不完全一样,但与其问类似的问题自己回答,我还是把我的两便士加在这里。

      当我尝试将一个动态 Web 项目从工作中导入到我的家用机器上时——两个 Eclipse 项目——使用

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

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

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

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

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

      2. 单击添加库按钮并选择 JRE 系统库。我接受了默认的 Workspace 默认 JRE。

      所以我不再有重建的基佬了。 (我假设两台机器上的安装之间肯定存在差异,尽管它们都运行相同版本的 Mac OS。)

      【讨论】:

        【解决方案4】:

        在您收到“无法在任何服务器上运行选择”警报之前的对话框中,右上角会告诉您为什么无法将其添加到所选服务器。对我来说,这是因为我的 Tomcat 8.0 服务器无法运行 JRE 1.8 项目。

        我通过创建一个新的 Tomcat 8.0 服务器解决了这个问题,将运行时环境从 Tomcat 8.0 更改为我的 1.8 jre。然后我可以在新服务器上运行我的项目。

        【讨论】:

          【解决方案5】:

          我知道这为时已晚,但它会帮助一个在追逐兔子洞时不小心跌倒在这里的谷歌用户。确保项目方面中所述的 java 版本与您的 tomcat 兼容。项目facet->java(可以右键更改版本)

          【讨论】:

            猜你喜欢
            • 2011-12-06
            • 2014-01-01
            • 2011-05-12
            • 2014-05-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-13
            • 1970-01-01
            相关资源
            最近更新 更多