【问题标题】:Starting Java Project in eclipse using Tomcat使用 Tomcat 在 Eclipse 中启动 Java 项目
【发布时间】:2015-01-05 11:59:43
【问题描述】:

我在 Eclipse 中创建了一个新的 Tomcat Apache Server v7.0。我有一个 Java 项目,我需要在 Eclipse 中在此服务器上运行和托管它。如何在地址为 stat.cmc.edu 的新服务器上运行此项目

【问题讨论】:

  • 我认为我们需要在这里澄清一下。 “最近我们不得不重新启动服务器并创建一个新的。” 一个新的指的是什么? “..create a new server”是什么意思?你的意思是启动tomcat进程?还是您的意思是部署一个战争文件/从 Eclipse 注入一个项目?
  • 很抱歉给您带来了困惑。在 eclipse 中,我们必须删除旧服务器并创建一个通过 eclipse 运行的新 Tomcat v7.0 服务器。我需要做的是获取新创建的服务器,并通过 eclipse 在其上运行我的 Java 项目。
  • 您可以创建项目的 .war 文件吗?如果是这样,您可以运行一个独立的 Tomcat 服务器(我将此作为评论,因为这不是您所要求的,但在我看来,这是一个更好的长期解决方案)。简而言之,您无需创建 jar 文件或任何您拥有的文件,而是将目标更改为 war 文件。
  • @mattias 实际上我们之前已经设置过,但是我们最近遇到了很多开发问题,所以我们将它保留在 eclipse 上,以便在我们工作时快速编辑和修复代码。
  • 是的,我猜在开发过程中,热代码注入——这种开发方式很好。但实际上,如果这是你已经运行了很长时间的东西,请重新考虑:)

标签: java eclipse web-services tomcat eclipse-wtp


【解决方案1】:

好的,this link 非常详细地解释了如何从 Eclipse 中启动 Tomcat 服务器并将您的项目部署到它上面。基本上,它由以下步骤组成:

  • 启动 Eclipse,进入帮助 -> 安装新软件 -> 选择 Eclipse Web 工具平台 -> 选择最新的 SDK
  • 确保您的项目是动态 Web 项目并将其目标运行时配置为 Apache Tomcat
  • 在 Eclipse/您的项目中配置 Tomcat 服务器
  • 以“在服务器上运行”方式运行您的项目

【讨论】:

  • 我仍然投票支持将项目配置为 .war 文件目标(例如 Maven 作为构建工具)并部署在独立的 Tomcat 实例上。
  • 非常感谢。如何使我的项目成为动态 Web 项目?
  • 如果新建项目,在File->New->Project..->Web->Dynamic web project
猜你喜欢
  • 2016-08-22
  • 2011-12-03
  • 2013-07-30
  • 2015-10-21
  • 2015-06-06
  • 2013-06-19
  • 2011-01-09
  • 2016-12-16
  • 1970-01-01
相关资源
最近更新 更多