java - 如何在 Eclipse 中使用 cargo start 启动/停止/重新部署 Maven Web 应用程序

标签 java eclipse tomcat maven-2 cargo

我构建了 Maven2 war 项目,我正在使用 cargo start 插件,它非常适合部署网络应用程序。为了运行 maven 命令,我在我的工作区中使用了一个 .bat 文件,并且我有一个外部运行配置来运行 bat 文件。我似乎无法从 Eclipse 控制台停止服务器或重新部署。

有没有人对在开发过程中如何在本地快速启动/停止/重新部署 Tomcat 有任何建议?

最佳答案

您尝试过 JavaEE 工具和 m2eclipse 吗?据我所知,它应该在大多数常见情况下都能正常工作。 m2eclipse 为您所做的是将 maven 配置准确映射到具有必要方面集的 eclipse 项目。此外,如果为您的项目设置了动态 Web 应用程序方面,您将能够将其部署到您在 JavaEE 工具的服务器 View 中设置的 Tomcat 服务器。此配置允许热重新部署。

有关 JavaEE 工具的更多信息: http://eclipse.org/home/categories/index.php?category=enterprise

在其下载站点上有一个完整的 Eclipse 发行版和 EE 工具: http://www.eclipse.org/downloads/

m2eclipse 可从 Sonatype 免费获得: http://m2eclipse.sonatype.org/

在工作中,我们也使用上述软件。此外,我们还使用 JBoss 工具,该工具提供了一项称为项目存档的功能,可让您单独构建 Web 应用程序存档 (ear/war/...)。

要开始,您或许应该启动一个新的工作区并导入现有的 Maven 项目(通过导入现有的 Maven 项目向导)。如果一切顺利,您可以在服务器 View 中设置您的 tomcat。也许切换到 Java EE 视角。右键单击新添加的服务器并选择添加以添加刚刚导入的动态Web 项目。如果它没有出现在列表中,请尝试通过项目的 Maven 上下文菜单更新项目配置。

关于java - 如何在 Eclipse 中使用 cargo start 启动/停止/重新部署 Maven Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088099/

相关文章:

java - 如何从索引中排除文件但将它们包含在 .war 文件中?

java - 如果服务器返回 502 错误,如何读取 HTTP 响应?

eclipse - Eclipse for SVN 中 'Commit...' 、 'Apply Patch' 和 'Share Project' 的定义如何?

java - 在 Java webapp 中查找未使用的代码

java - 在 eclipse 中运行 JUnit 测试后,我可以将结果导出为 XML 格式。如何使用 JUnit 命令行获取该 xml 文件?

java - 如何将此代码从 iOS swift 转换为 Android Kotlin

Eclipse每次运行项目都会修改server.xml(Run-->Run on Server)

java - 如何显示 swt 文本框的悬停文本

java - 新上传的文件和 Tomcat?

java - 从 java7 tomcat7 迁移到 java8 tomcat8 时启动 tomcat 时出错