【问题标题】:Load properties into application based on Weblogic managed server将属性加载到基于 Weblogic 托管服务器的应用程序中
【发布时间】:2018-05-31 10:20:15
【问题描述】:

我有这个要求 - 我的 Weblogic(版本 12.x)上运行了多个托管服务器。还有多台机器。

机器 1:托管服务器 1、2 机器 2:托管服务器 3、4

我有一个部署在所有托管服务器上的基于 spring-boot 的应用程序 (war)。它既有一个 MDB(从 JMS 队列中读取消息),也有一个 SOAP Web 服务。

但是,它从中读取消息的队列仅针对/部署在少数托管服务器(1 和 3)上。

现在,我不希望我的应用程序在托管服务器 2 和 4 上找不到队列时失败或开始抱怨。因此,我希望根据托管服务器特定的属性/配置加载我的 MDB .

有什么办法可以做到吗?

【问题讨论】:

    标签: soap properties configuration jms weblogic


    【解决方案1】:

    您可以在管理控制台中将自定义系统属性添加到服务器 2 和 4 的服务器启动参数,即:“-DignoreMDB=1”并使用 System.getProperty("ignoreMDB") 读取! = null 调用。请注意,您需要先重新启动节点管理器,然后再重新启动托管服务器,才能对服务器启动参数进行修改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      相关资源
      最近更新 更多