【问题标题】:Deploying applications to Web Logic production Server将应用程序部署到 Web Logic 生产服务器
【发布时间】:2012-10-30 14:42:49
【问题描述】:

我来这里是为了获得一些关于将应用程序部署到 WebLogic 生产服务器的专家建议。 使用 Admin Server Console 在生产中部署和重新部署应用程序是否是最佳实践。实际上,我正在部署到具有两个托管服务器实例的集群。

我在生产中重新部署应用程序时遇到了这个问题。当我删除现有的 .ear 文件并添加更新的 .ear 文件时,会将更新的 .ear 文件置于准备状态。我无法使用管理服务器控制台使其处于活动状态。如果我尝试它将通过一些例外。但是一段时间后它会自动进入活动状态,但我不知道里面发生了什么。有时我会重新启动服务器以使其处于活动状态。谁能解释一下在 weblogic 中部署应用程序和重新部署应用程序时的程序是什么

提前感谢您的任何帮助...

【问题讨论】:

    标签: oracle webserver weblogic weblogic-10.x weblogic11g


    【解决方案1】:

    通常使用 WLST(WebLogic 脚本工具)来部署应用程序。管理控制台也可用于部署/升级应用程序,但如果有许多环境需要升级,那么 WLST(类似于命令行工具)是更好的选择。

    了解WLST 的概述,了解如何将其用于deploy/undeploy/upgrade 应用程序。

    【讨论】:

    • 是的,在我的问题中,我的意思是使用管理服务器控制台部署到托管服务器
    • 好的。最终 WLST/Admin Console 使用相同的 API 来部署/升级应用程序。因此,如果您看到错误/异常,它们可能与您的应用程序和/或 WebLogic Server 配置有关。您能否发布升级时遇到的堆栈跟踪/错误/异常?也试试 WLST。
    • @Mani Ant 构建脚本可用于部署和重新部署到 WLS?这是生产环境的最佳实践吗?
    • @Polppan Oracle docwldeploy ant task 放在“开发人员部署工具”下。所以我认为这不是生产环境的最佳实践。
    【解决方案2】:

    查看“了解 WebLogic Server 部署”和“在生产环境中重新部署应用程序”。有不同的因素会影响您可能遇到的应用程序的重新部署。

    http://docs.oracle.com/cd/E23943_01/web.1111/e13702/understanding.htm#i1057116

    http://docs.oracle.com/cd/E23943_01/web.1111/e13702/redeploy.htm#g1039635

    此外,在最近的 WebLogic 版本中还有一个适用于 Maven 的 WebLogic 插件,您可以将其与 Maven 一起用于部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-29
      相关资源
      最近更新 更多