如何使用 JBoss Tools 插件将 EAR 应用程序从 Eclipse 压缩到 Wildfly?

Posted

技术标签:

【中文标题】如何使用 JBoss Tools 插件将 EAR 应用程序从 Eclipse 压缩到 Wildfly?【英文标题】:How to deploy a EAR app as zipped from Eclipse into Wildfly using JBoss Tools plugin? 【发布时间】:2015-11-29 11:54:38 【问题描述】:

我的操作系统是 Windows 7 64 位。

我正在使用 Eclipse Luna。我有 JBoss Tools 4.2.3.Final 插件。

我在独立模式下使用 Wildfly 8.2.1.Final。

我有一个名为 TestApp 的 EAR 应用程序。

要从 Eclipse 将其发布到 Wildfly,在“服务器”视图中,我右键单击 Wildfly 服务器以打开弹出菜单并单击“发布”选项。

当我将它从 Eclipse 发布到 Wildfly 时,它被部署为 explodedstandalone\deployments 目录中,即在standalone\deployments 目录中创建一个名为TestApp.ear 的子目录,其中包含所有文件.

我想要的是,当我将它从 Eclipse 发布到 Wildfly 时,它会以 zipped 的形式部署在 standalone\deployments 目录中,即一个名为 TestApp.ear 的 zip 文件。

我该怎么做?

当我在 Eclipse 中使用旧的 JBoss 版本 4.2.3 工作时,当我从 Eclipse 部署到 JBoss 时,它被部署为 zipped 但是如何使用 Jboss Tools 插件获得相同的方式?

谢谢

【问题讨论】:

【参考方案1】:

在“服务器”视图中双击 WildFly,将打开其属性页面。

其中有 2 个选项卡:概述和部署。

转到“部署”选项卡。

有一个选项“将项目部署为压缩档案”,旁边有一个复选框。在你的情况下,它没有被检查。

检查然后保存。

下次部署 EAR 应用程序时,它将以压缩的形式部署。

【讨论】:

以上是关于如何使用 JBoss Tools 插件将 EAR 应用程序从 Eclipse 压缩到 Wildfly?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 代码使用 jboss-cli 命令将 EAR 文件部署到 wildfly-17.0.1 服务器

如何使用 Jboss Tools Eclipse 插件在 Jboss 中“热”部署战争依赖项?

JBoss 中的基本 ear-package 部署

在 Wildfly/Jboss 中部署 ear 期间如何防止 HTTP 404

生命周期配置未涵盖插件执行(JBossas 7 EAR 原型)

JBoss 7 缺少 jboss.naming.context.java - 无法运行 EAR