2017-08-31 49 views
0

增加JTA事务超时值我想用WLST和属性文件,关键使用WLST与属性文件

domain.jta.timeout = 350 

于是我运行此,但什么也没有发生增加JTA事务超时值!

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> 
+2

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

回答

0

我知道两种方法。

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

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

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

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