【问题标题】:Run on server option not appearing in Eclipse在 Eclipse 中未出现在服务器上运行选项
【发布时间】:2011-05-09 04:31:46
【问题描述】:

我正在学习 SpringMVC 框架并查看了他们的代码副本: https://src.springframework.org/svn/spring-samples/mvc-basic/trunk/ 我可以做 Maven 构建、安装和一切。但是在 Eclipse 上,run on server 选项从未出现过。我已经启动并运行了 tomcat 服务器,还获得了 eclipse 插件。为什么缺少在服务器上运行选项?这是一台 Ubuntu 机器。 当我在我的 Windows 机器上尝试完全相同的事情时,一切都很好。它与 Ubuntu 机器安装了相同版本的 eclipse 和各种插件。我能够从那里的 Eclipse“在服务器上运行”选项启动它。

有人可以帮我找出原因吗?谢谢。

【问题讨论】:

  • 最近开始学习 Spring MVC,2021 年寻找合适的解决方案。有什么帮助吗?

标签: java eclipse


【解决方案1】:

您在 Eclipse 的服务器视图中看到任何服务器吗?可能只是您还没有创建任何服务器实例。

【讨论】:

    【解决方案2】:

    您是否创建了 Web 项目?如果您右键单击项目并转到 Properties > Project Facets 是否选择了 Dynamic Web Module?

    【讨论】:

    • 检查“静态 Web 模块”也可以。
    • 最近开始学习 Spring MVC,2021 年寻找合适的解决方案。有什么帮助吗?
    【解决方案3】:

    也许您丢失了一些配置,请检查属性中的 jar 依赖项 -> 部署程序集。如果遗漏了什么,请尝试再次添加依赖项。

    在我的情况下,修复此问题后,Run on Server 再次出现。

    【讨论】:

      【解决方案4】:

      右键单击项目,进入“运行方式”,选择“运行配置”并创建运行配置。

      【讨论】:

        【解决方案5】:

        我遇到了类似的问题。 Maven 项目的结构与“动态 Web 项目”不同。 Eclipse 只知道如何部署动态 Web 项目(Web 工具平台使用的项目结构)。

        为了解决这个问题并告诉 Eclipse 如何部署“maven 风格”项目,你必须安装 M2E Eclipse WTP 插件(我想你已经在使用 m2e 插件了)。

        要安装: Preferences->Maven->Discovery->Open Catalog 并选择 WTP 插件。

        重新安装后,您将能够“在服务器上运行”那些 maven web 项目。

        希望对你有帮助,

        【讨论】:

        • 我在目录中没有找到任何 WTP 插件。
        • 在搜索框中输入 WTP 并单击 Enter。它应该会在一段时间内出现。
        • 没有帮助 :-( 但后来我将它与接受的答案结合起来,它开始工作了。
        • 此修复还解决了如果有人缺少作为服务器调试的问题。一个修复,两个缺失的菜单。感谢@hoonzis。
        • 最近开始学习 Spring MVC,2021 年寻找合适的解决方案。有什么帮助吗?
        【解决方案6】:

        对我来说工作: 右键单击项目>属性>项目面>将配置从“自定义”更改为“Apache Tomcat v7.0的默认配置”>确定,然后出现在服务器上运行选项。

        【讨论】:

        • 最近开始学习 Spring MVC,2021 年寻找合适的解决方案。有什么帮助吗?
        【解决方案7】:

        按照以下步骤操作:

        1) 右键单击​​您的 maven 项目。

        2) 选择 Maven

        3) 更新项目

        4) 检查

        • 从 pom.xml 更新项目配置

        • 从本地文件系统刷新工作空间资源。

        • 清理项目。

        就是这样。

        【讨论】:

          【解决方案8】:

          只有一件事为我解决了这个问题。在 pom.xml 中,添加标签:

          <packaging>war</packaging>
          

          然后保存后,当您右键单击项目时,您现在应该会看到“运行方式...在服务器上运行”选项出现。

          【讨论】:

            【解决方案9】:

            这个话题很老,但今天我遇到了同样的问题,我导入了一个 Maven 项目,当我尝试添加到 Tomcat 时,它没有显示该项目。什么对我有用:
            Properties >> Project Facets 然后检查选项:
            Dynamic Web Module + Java 然后点击应用。 希望对你有帮助:)

            【讨论】:

            • 超级!! @罗德里戈阿尔梅达
            • 最近开始学习 Spring MVC,2021 年寻找合适的解决方案。有什么帮助吗?
            【解决方案10】:

            我们必须安装 M2E Eclipse WTP 插件 安装:Preferences->Maven->Discovery->Open Catalog 并选择 WTP 插件。

            然后重启eclipse

            【讨论】:

              【解决方案11】:

              我必须做以下事情

              1. Deployment Assembly 中删除/WebContent 并添加/src/main/webapp
              2. 添加库(属性->Java 构建路径->库),Server Runtimes

              除了@alanbartczak 回答之外,这让我工作。

              【讨论】:

                【解决方案12】:

                当我在 STS 中创建新工作区时,我遇到了类似的问题。 项目 => 右键单击​​ => Maven 选项也丢失了。 我在下面的步骤中尝试了这个并且它有效..希望它可以帮助其他人。 项目 => 右键 => 配置 => 转换为 maven 项目,然后出现在服务器上运行的选项。

                【讨论】:

                  猜你喜欢
                  • 2020-06-04
                  • 1970-01-01
                  • 2015-05-16
                  • 1970-01-01
                  • 2014-10-07
                  • 2013-04-14
                  • 2011-09-16
                  • 2021-03-29
                  • 1970-01-01
                  相关资源
                  最近更新 更多