【问题标题】:Deploying EAR file in websphere在 websphere 中部署 EAR 文件
【发布时间】:2014-04-27 14:47:12
【问题描述】:

构建我的 maven 项目后,ear 文件在目标文件夹下创建。每次我必须登录到 websphere 控制台并部署最新的 ear 文件。有什么办法可以让最新的 EAR 自动部署到服务器中。

我正在使用:

工具 - Eclipse Indigo 服务器 - Websphere

如果需要任何其他信息,请告诉我。

【问题讨论】:

  • 我有时会使用一个 bat 文件,假设您正在开发中,它将耳朵从目标复制到部署文件夹。

标签: java maven websphere


【解决方案1】:

IBM 发布了 websphere 的 eclipse 插件: https://davanum.wordpress.com/2011/10/10/was-7-0-eclipse-plugin-ibm-websphere-application-server-7-0/ 在我使用的配置中,Maven 不会自己部署 ear,它应该配置 Eclipse 项目来解决依赖关系,然后 Eclipse 负责 EAR 的构建和部署。

【讨论】:

    【解决方案2】:

    您可以使用 WebSphere Application Server 管理脚本和 ant 命令。

    脚本将具有非常简单的命令AdminApp.install('application.ear', ['-server', 'server_name'])

    创建 ant ask 来调用你的脚本。 在 pom 中添加 ant maven 插件并调用创建的 ant 任务。

    您可以在WebSphere documentation看到更多选项

    【讨论】:

      【解决方案3】:

      你可以试试 Maven Cargo 插件。

      https://codehaus-cargo.github.io/cargo/Home.html

      我使用 Cargo 插件部署到各种服务器,例如 Tomcat、JBoss AS 以及最近的 WildFly。

      让我知道它是否适合你。

      clean package cargo:deploy
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-05
        • 1970-01-01
        • 2014-08-29
        • 1970-01-01
        • 2017-05-09
        • 2019-05-18
        相关资源
        最近更新 更多