【问题标题】:Deploy Java EE project to WebSphere 7 WITHOUT Eclipse在没有 Eclipse 的情况下将 Java EE 项目部署到 WebSphere 7
【发布时间】:2012-05-21 08:56:04
【问题描述】:

我已经厌倦了 eclipse 和 m2eclipse 中的所有错误,并想使用命令提示符使用 maven 构建,然后启动服务器,然后 将应用程序部署到服务器并使用命令提示符发布它。 我通常在 Eclipse 服务器选项卡中执行此操作。

如果我对代码进行更改,那么我应该使用 maven 重新构建并重新发布。

我知道您可以在 Wepshere 管理 Web 控制台中部署 EAR,但我想的不是 EAR,至少我不这么认为。例如,我希望能够,一旦部署了应用程序,jRebel 应该能够重新加载 jvm 中的类,但我相信 ear 文件是独立的,因此无法正常工作。

所以,

如何从命令提示符启动服务器,以及部署项目并发布它?

谢谢!

【问题讨论】:

  • 那么使用JRebel 还是普通的EAR 部署呢?从你的问题看不清楚。
  • 在开发中,我希望能够只启动和部署应用程序一次。如果我更改代码中的某些内容,我希望它被正在运行的服务器拾取,并且我应该能够看到更改,例如如果我刷新浏览器。
  • 能否请您澄清您对 JRebel 的担忧,为什么它不适用于 EAR?您只需要通过 rebel.xml 正确映射应用程序

标签: java jakarta-ee websphere ibm-rad


【解决方案1】:

您可以自动化构建,以便它也部署应用程序,至少使用 Maven。看看这个帖子:Maven 2 and WebSphere:

【讨论】:

    【解决方案2】:

    WebSphere 拥有(拥有?)一项快速部署功能,您可以将其用于“热”部署。本质上,它为此启动了一个无头 Eclipse,但它比完整的 EAR 构建要快得多,并且与通过 WTP 一样动态。

    当时,我们有一个 Ant 任务,用于将文件复制到 WRD 目录。我不确定这将如何与 Maven 一起使用,但我想有人可以安装一些东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      • 2015-12-16
      • 1970-01-01
      • 2020-12-23
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多