【问题标题】:Can we set values to only for some of the properties in Atomikos JTA properties and get the default values specified in jta.properties for others?我们可以为 Atomikos JTA 属性中的某些属性设置值,并为其他属性获取 jta.properties 中指定的默认值吗?
【发布时间】:2020-11-04 07:48:35
【问题描述】:

我想将com.atomikos.icatch.log_base_name 属性的值设置为transaction-log,并将com.atomikos.icatch.log_base_dir 属性的值设置为/log_dir。我只需要更改这两个并获取jta.properties 文件中所有其他属性的默认值。我可以通过在transactions.properties 文件中指定上述两个属性并将其路径作为系统属性提供给com.atomikos.icatch.file 来做到这一点吗?如果我没有在transactions.properties 文件中指定其他属性的默认值,是否可以使用jta.properties 文件访问它们?

【问题讨论】:

    标签: transactions jta atomikos


    【解决方案1】:

    这是它的工作原理:

    1. 首先加载内置默认值
    2. transactions.properties 中的属性已加载并覆盖 1
    3. jta.properties 中的属性已加载并覆盖 2
    4. 自定义“文件”中的属性覆盖 3
    5. JVM 属性(系统属性)覆盖 4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 2015-12-21
      • 2020-06-29
      • 1970-01-01
      • 2011-03-22
      相关资源
      最近更新 更多