如下为wlst剧本: from java.util import * from javax.management import * import javax.management.Attribute
7 [3 W7 t( K4 a- N% E& N for i in (1,2,3,4):
, N/ _7 {, r- _ G$ W4 o* [ if i == 1:
/ i# a5 ]( u+ x. @ connect('','','t3://:7001')$ E* L' y* `* k4 N
elif i == 2: R0 E* U2 i% s# i& k' w; s9 |8 N/ q
connect('','','t3://:7001')/ v/ V: U: E; w& T, m% Q+ g( P9 E+ U
elif i == 3:
: [5 u5 D1 u1 f) T3 ?: y' I connect('','','t3://:7001')5 ?/ n5 Q3 l3 I# N
else:* e" K2 ~9 Q' I
connect('','','t3://:7001')" [- v+ A7 A* g, k5 v" q" p# H' ~
domainConfig()
! M6 I$ w. h8 A9 _$ _ appss = cmo.getAppDeployments()
5 x! X! m9 K. I( F! ]' v for appname in appss:
3 {& M9 U5 C" }# r0 d1 D8 \0 L* Q cd('../../../../../../../../../../../../') appnameone = appname.getName()
% D% Y3 \0 } O' B4 x print appnameone
8 a4 S: S1 o, ^, \ cd('AppDeployments')
) @' g, L; @2 ^ q$ ? cd(appname.getName())
$ N; [- c7 U7 V# @ Target = cmo.getTargets()& `; `4 O* z7 K* _5 r5 C
cd('Targets')
7 n: ]& R T( o* P2 m for Targetone in Target:
" X2 y7 O* v4 \ `, \) B print ' '+Targetone.getName() cd(Targetone.getName())2 X# u. K+ c" |; J9 b" \
if cmo.getType() == 'Server': print" ",;print cmo.getListenAddress(),;print" :",;print cmo.getListenPort()2 S9 S0 L! S# ^$ \
break6 G; |1 J- t' j6 ~
else:
6 r( n) g' r. _& P$ ?: j' V+ M cd('Servers')1 E1 v- o( g7 v3 a- S9 r
servers = cmo.getServers()) c9 M5 ~7 g" v% Q" l1 z- e
for servero in servers:/ Z* M! u u! K
print ' '+servero.getName(),;print" ", cd(servero.getName()) print cmo.getListenAddress(),;print" :",;print cmo.getListenPort() cd('../') cd('../') |