【问题标题】:Changing default server for Eclipse project更改 Eclipse 项目的默认服务器
【发布时间】:2023-04-07 01:39:01
【问题描述】:

在 Tomcat 服务器上的 eclipse 上运行项目。我安装了两个 tomcat 版本,即 7.0 和 9.0。 我为该项目创建了两台服务器。停止了两台服务器。 我想在 9.0 上运行该项目。所以我启动了服务器 9.0 但是当我右键单击“project-run as-run on server”时,它会自动启动 7.0,因为 9.0 已经在使用该端口,所以 7.0 无法启动。 停止 9.0。现在在两台服务器都停止的情况下再次运行该项目。它会自动启动 7.0,但即使 9.0 停止,同样的错误仍然存​​在。 (我没有设置“始终将此服务器用于项目”)

在目标运行时中,配置我要用于项目的服务器并应用更改。

再次运行项目,但同样的错误仍然存​​在(两台服务器都处于停止模式)。 如何重新配置​​服务器?

【问题讨论】:

    标签: eclipse tomcat jakarta-ee server eclipse-jee


    【解决方案1】:

    您的帖子中有几点听起来不太对:

    我想在 9.0 上运行该项目。所以我启动了服务器 9.0...

    不要启动服务器。没有必要,因为当您选择 Run As > Run On Server 时,服务器将自动启动。

    但是当我右键单击“项目在服务器上运行时运行”时,它 自动启动 7.0

    只有在您已经将 Tomcat 7.0 设置为 Web 应用程序的默认服务器时才会发生这种情况。您的应用的服务器必须设置为 。在 Project Explorer 中选择您的项目,右键单击并选择 Properties,然后选择 Server。验证 在运行此项目时始终使用以下服务器 的选择是否设置为

    只要您的 Web 应用程序没有默认服务器,那么您可以执行以下操作在 Tomcat 7 和 Tomcat 9 之间切换:

    1. 确保所有服务器都已停止,以免您的端口被使用。
    2. Project Explorer 中选择您的应用,右键单击并选择 Run As > Run On Server
    3. 将显示在服务器上运行对话框,邀请您选择要使用的服务器。选择 Tomcat 7.0 并点击 Finish
    4. Tomcat 7.0 将启动,您的应用将在默认浏览器中打开。
    5. 服务器 选项卡停止 Tomcat 7.0。
    6. 使用 Tomcat 9.0 而不是 Tomcat 7.0 重复步骤 2 到 5。

    我使用 Eclipse Oxygen.3a 验证了这些说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-09
      • 2010-09-15
      • 2017-12-19
      • 2021-04-17
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多