wlst 使用boot.properties

使用任何是存储在 Administration Server的boot.properties file.


默认情况下,当你创建一个Administration server 在开发模式 

WebLogic Server 加密认证 用于创建server和存储他们到boot.properties file. 

当你创建一个Adminstration server 在生产环境,

没有 boot.properties file is created

如果你的认证domain不包含一个 boot.properties file, 你可以手动创建一个 

当你运行connect命令,如果有一个boot.properties文件包含加密的用户和密码对于domain

你不需要输入username和password 来连接到Administration Server

但是,必须在connect命令中指定管理服务器的名称。

[weblogic@zjtlcb bin]$ cat test_wlst_admin.py 
from java.util import *
from javax.management import *
import javax.management.Attribute
print 'starting the script .... '
connect(adminServerName="AdminServer")
ls()
aa= get('AppDeployments')
print type(aa)
for x in aa:
  print x
bb=get('Servers')
print bb
print type(bb)
for x in bb:
print x
print '-------------------------'
print get('AdminConsole')
cc= get('JDBCStores')
for x in cc:
  print x
dd=get('JoltConnectionPools')
for x in dd:
print x
ee=get('JMX')
print ee
ff=get('JMSSystemResources')
for x in ff:
  print x
jvmrtlist = home.getMBeansByType('JVMRuntime')
print jvmrtlist
print type(jvmrtlist)
print dir(jvmrtlist)
for jvmRT in jvmrtlist:
   print jvmRT
   print type(jvmRT)
disconnect()
exit()
原文地址:https://www.cnblogs.com/hzcya1995/p/13348674.html