【问题标题】:Increasing the JTA Transaction Timeout value using WLST with property file使用带有属性文件的 WLST 增加 JTA 事务超时值
【发布时间】:2018-02-09 01:14:52
【问题描述】:

我想使用 WLST 和带有密钥的属性文件来增加 JTA Transaction Timeout 值

domain.jta.timeout = 350

所以我运行了这个但没有任何反应!

C:\wls12130\wlserver\server\bin>java weblogic.WLST -loadProperties increaseJtaTimeout.properties

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline>

【问题讨论】:

  • 加载属性文件是不够的,你必须从属性文件中读取值并调用mbeans的方法来设置JTA超时。你必须编写一个脚本来做到这一点。

标签: weblogic weblogic12c wlst


【解决方案1】:

我知道两种方法。

1) 您可以从控制台更改。登录到 weblogic 控制台 > 单击域名 > 单击配置 > JTA > 将“超时秒数”更新为您想要的任何值。

2) 您可以通过 wlst 设置。因为你需要在在线模式下更新。 为此,您需要使用 connect() 连接到管理服务器。

  1. 调用 wlst。单独运行每个命令。

    connect(d'omainuser', 'domainpassword','t3://adminhost:port') 
    edit() 
    startEdit() 
    cd('/JTA/domainname') 
    setTimeoutSecounds(value) 
    save() 
    activate() 
    
  2. 您可以将所有单独的命令放在 python 脚本中并运行 它。调用 wlst 并将 python 脚本作为参数传递。

【讨论】:

  • > setTimeoutSecounds(value) 这里有两个问题。在方法名称中输入错误,您应该使用 cmo 来调用它。应该是 cmo.setTimeoutSeconds(300)
猜你喜欢
  • 1970-01-01
  • 2017-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多