更改Eclipse项目的默认服务器

时间:2018-05-10 04:36:23

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

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

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

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

1 个答案:

答案 0 :(得分:1)

你的帖子中有几点听起来不太合适:

  

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

不要启动服务器。没有必要,因为当您选择运行方式>在服务器上运行,服务器将自动启动。

  

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

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

defaultServer

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

  1. 确保所有服务器都已停止,因此您的端口未被使用。
  2. Project Explorer 中选择您的应用,右键单击并选择运行方式>在服务器上运行
  3. 将显示 Run On Server 对话框,邀请您选择要使用的服务器。选择 Tomcat 7.0 ,然后点击完成
  4. Tomcat 7.0将启动,您的应用将在默认浏览器中打开。
  5. 服务器标签停止Tomcat 7.0。
  6. 使用Tomcat 9.0而不是Tomcat 7.0重复步骤2到5。
  7. 我使用Eclipse Oxygen.3a验证了这些说明。