【问题标题】:Automating installation in Websphere Application server在 Websphere 应用程序服务器中自动安装
【发布时间】:2009-08-09 00:03:35
【问题描述】:

我使用 IBM RAD 作为 IDE 和 Websphere Application Server v6.0 来部署应用程序。

我正在开发一个 EJB 应用程序并使用 ANT 构建它,然后使用服务器的管理控制台部署它。对于每次更改,此部署都非常耗时。 EAR 文件上的“在服务器上运行”有时不起作用。 是否也可以自动安装ear文件? 当我构建 ear 文件时,我应该也可以从命令行或从 ant 脚本将它部署到服务器。

你能帮我提些建议吗?

【问题讨论】:

    标签: ant websphere


    【解决方案1】:

    尝试快速部署 (WRD),看看是否对您有帮助。

    您所做的几乎就是将您的 EAR 放到 WRD 监控的指定目录中,它会负责安装、卸载和更新。

    最好的替代方法是让构建脚本使用 ws_ant 任务进行安装。首先,我建议您也尝试这种方法,看看是否有用。

    HTH 芒露

    【讨论】:

      【解决方案2】:

      首先,我使用 RAD 的常用模式是设置 WebSphere 测试环境并“使用工作空间中的资源运行”。这很快,不需要额外的构建或部署步骤,也不需要日常使用管理控制台。

      有时确实需要确保服务器上的所有内容都已整理好 - 然后我从服务器中删除项目(在 RAD 中),并确保它们在管理控制台中被停止和删除。

      其次,您在管理控制台中执行的所有操作都可以使用命令行工具 wsadmin 编写脚本。所以是的,您可以自动部署您的耳朵文件。如果您打算这样做,我建议您创建一个新的服务器配置文件,不要从 RAD 内部运行它 - 只是为了避免混淆。

      我只使用独立服务器进行专门测试,当在具有工作区资源的测试服务器上运行时,简单的保存和运行显然是更多的工作。

      如果您发现本机 RAD 方法不可靠,我建议您添加一些 mroe 问题...它通常确实有效。

      【讨论】:

        【解决方案3】:

        同意,让设置尽可能简单,并在 RAD 中从头开始创建项目,以确保它可以正常部署。

        有点痛苦,因为您需要维护一个单独的 ant 脚本,但 RAD 总体上运行良好。

        卡尔

        【讨论】:

          【解决方案4】:

          编写wsadmin script 非常容易,它将在您重建后更新/重新部署您的应用程序。

          -瑞克

          【讨论】:

            猜你喜欢
            • 2016-09-14
            • 1970-01-01
            • 2016-01-26
            • 2013-09-12
            • 1970-01-01
            • 1970-01-01
            • 2014-08-03
            • 2015-03-25
            • 2013-11-06
            相关资源
            最近更新 更多