gpt4 book ai didi

java - 如何让 Eclipse Java EE 自动为 Web 项目生成分解的 WAR?

转载 作者:搜寻专家 更新时间:2023-11-01 02:56:10 27 4
gpt4 key购买 nike

我需要让 Java EE 项目自动生成 WAR 文件 - 最好是分解 - 而不是选择导出 -> War 文件。

我尝试过各种服务器定义,但无法让 Java EE 预览版或 HTTP 服务器正常工作,在安装每个外部容器特定服务器之前,我想听听是否有人做过这项工作。

因此,问题是:需要采取哪些步骤才能让 Eclipse 自动创建和维护 WAR 部署?


编辑:这是 Eclipse 3.5 Java EE,它是 Eclipse 中的动态 Web 项目。我希望 WAR 文件/树可以轻松复制到网络驱动器,以便目标主机可以访问。它运行嵌入式 Jetty,但我对通用 WAR 感兴趣。

MyEclipse 可以做到这一点,但我们正在对普通 Eclipse 进行标准化。


编辑:这个特定的 Web 应用程序将在嵌入式 Jetty 中运行。由于提出了这个问题,我们根据经验发现,我们需要拥有包含应用程序的完整树,其中包含嵌入式 Jetty、war 文件(展开)以及所有由 Hudson 服务器构建的内容,以避免构建部署过程中的人工步骤。因此,我们的答案是使用 ant 编写脚本(使用 ant4eclipse)。


2012 年编辑:ant4eclipse 方法被证明从长远来看通常过于死板和脆弱,因此我们已切换到 Maven。这解决了很多问题,包括这个问题。

最佳答案

创建一个 Ant 任务来建立 war (如果你愿意,也可以复制)。然后向项目添加一个 Ant 构建器(项目 -> 属性 -> 构建器)。只要您的项目配置为自动构建, war 就会始终是最新的。

这同样适用于 maven 或几乎任何其他构建工具。

关于java - 如何让 Eclipse Java EE 自动为 Web 项目生成分解的 WAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108938/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com