Oracle® Fusion Middleware Oracle WebLogic Scripting Tool 11g リリース1(10.3.3) B61621-01 |
|
前 |
次 |
次の項では、WLSTを使用した既存のWebLogicドメインの更新について説明します。
WLSTオンラインではアクティブなWebLogicドメインと対話が行われるため、ドメインへのオンラインの変更はすべて、変更管理プロセスによって制御されます。このプロセスは、データベース・トランザクションと少し似ています。構成の変更や変更の管理の詳細は、Oracle Fusion Middleware Oracle WebLogic Serverドメインの構成の理解の構成の変更管理のプロセスに関する項を参照してください。
表6-1に、WLSTオンラインを使用した既存のWebLogicドメインの更新手順を示します。
表6-1 既存のWebLogicドメインの更新手順(オンライン)
次を行うには... | このコマンドを使用します... | 詳細は、WebLogic Scripting Toolコマンド・リファレンスの次の項を参照 |
---|---|---|
編集MBean階層にアクセスする |
edit() このコマンドによって、編集可能な |
「edit」 |
現在の構成でロックを取得する 構成の変更が進行中であることを示すため、WLSTコマンド・プロンプトの最後に感嘆符(!)が表示されます。 |
startEdit([waitTimeInMillis], [timeoutInMillis], [exclusive]) |
「startEdit」 |
WebLogicドメインを修正する |
参照コマンドおよびオンライン編集コマンド |
「参照コマンド」 「編集コマンド」 |
編集を検証する(オプション) |
validate() |
「validate」 |
変更を保存する |
save() |
「save」 |
WebLogicドメイン内のすべてのサーバー上で実行中の構成MBeanに変更を配布する |
activate([timeout], [block]) |
「activate」 |
構成でのロックを解放する |
stopEdit([defaultAnswer]) |
「stopEdit」 |
MBean属性に加えた変更がサーバーの再起動を必要とするかどうかを判断する(オプション) |
isRestartRequired([attributeName]) |
「isRestartRequired」 |
例6-1のWLSTオンライン・スクリプトは、WLSTを管理サーバーに接続し、管理対象サーバーを作成する編集セッションを開始してから変更を保存してアクティブ化します。さらに、別の編集セッションを開始してから起動クラスを作成し、新しく作成されたサーバーにそれをターゲット指定します。
例6-2の対話編集セッションは、開発モードで実行する管理サーバーを本番モードに変更しています。
このスクリプトを実行する前に、WebLogic Serverを起動します。「WLSTの呼出し」を参照してください。
例6-1 管理対象サーバーの作成
connect("username","password") edit() startEdit() svr = cmo.createServer("managedServer") svr.setListenPort(8001) svr.setListenAddress("my-address") save() activate(block="true") startEdit() sc = cmo.createStartupClass("my-startupClass") sc.setClassName("com.bea.foo.bar") sc.setArguments("foo bar") # get the server mbean to target it tBean = getMBean("Servers/managedServer") if tBean != None: print "Found our target" sc.addTarget(tBean) save() activate(block="true") disconnect() exit()
例6-2 本番モードへの変更
wls:/offline> connect('username','password') wls:/mydomain/serverConfig> edit() wls:/mydomain/edit> startEdit() Starting an edit session ... Started edit session, please be sure to save and activate your changes once you are done. wls:/mydomain/edit !> cmo.setProductionModeEnabled(false) wls:/mydomain/edit !> activate() Activating all your changes, this may take a while ... The edit lock associated with this edit session is released once the activation is completed. The following non-dynamic attribute(s) have been changed on MBeans that require server re-start: MBean Changed : com.bea:Name=mydomain,Type=Domain Attributes changed : InternalAppsDeployOnDemandEnabled, ProductionModeEnabled Activation completed wls:/mydomain/edit> exit()
WLSTによって開始されたすべての変更について、showChanges
コマンドを使用すると、編集セッションの開始以降、現在の構成に対して行ったすべての変更(サーバーによって暗黙的に実行されたすべてのMBean操作を含む)を表示できます。例6-3を参照してください。
このスクリプトを実行する前に、WebLogic Serverを起動します。「WLSTの呼出し」を参照してください。
例6-3 変更の表示
wls:/offline> connect('username','password') wls:/mydomain/serverConfig> edit() wls:/mydomain/edit> startEdit() Starting an edit session ... wls:/mydomain/edit !> cmo.createServer('managed2') [MBeanServerInvocationHandler]mydomain:Name=managed2,Type=Server wls:/mydomain/edit !> cd('Servers/managed2') wls:/mydomain/edit/Servers/managed2 !> cmo.setListenPort(7702) wls:/mydomain/edit/Servers/managed2 !> showChanges() Changes that are in memory and saved to disc but not yet activated are: MBean Changed : mydomain:Name=mydomain,Type=Domain Operation Invoked : add Attribute Modified : Servers Attributes Old Value : null Attributes New Value : managed2 Server Restart Required : false MBean Changed : mydomain:Name=managed2,Type=Server Operation Invoked : modify Attribute Modified : StagingDirectoryName Attributes Old Value : null Attributes New Value : .\managed2\stage Server Restart Required : true MBean Changed : mydomain:Name=managed2,Type=Server Operation Invoked : modify Attribute Modified : Name Attributes Old Value : null Attributes New Value : managed2 Server Restart Required : true MBean Changed : mydomain:Name=managed2,Type=Server Operation Invoked : modify Attribute Modified : ListenPort Attributes Old Value : null Attributes New Value : 7702 Server Restart Required : false wls:/mydomain/edit/Servers/managed2 !> save() wls:/mydomain/edit !> activate() Started the activation of all your changes. The edit lock associated with this edit session is released once the activation is successful. The Activation task for your changes is assigned to the variable 'activationTask' You can call the getUser() or getStatusByServer() methods on this variable to determine the status of your activation [MBeanServerInvocationHandler]mydomain:Type=ActivationTask wls:/mydomain/edit/Servers/managed2>
getActivationTask
関数は、アクティブ化のリクエストに関する情報を提供し、ユーザーが現在行っている、または最近行った変更の状態が反映された、最新のActivationTaskMBean
を返します。このインタフェースが提供するメソッドを呼び出すことで、進行中または完了したばかりの最新のアクティブ化タスクに関する情報が取得されます。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのActivationTaskMBeanに関する項を参照してください。
例6-4のWLSTオンライン・スクリプトは、管理者としてWLSTをサーバー・インスタンスに接続し、アクティブ化タスクを取得し、そのタスクのユーザーとステータスを出力します。また、行われたすべての変更も出力します。
このスクリプトを実行する前に、WebLogic Serverを起動します。「WLSTの呼出し」を参照してください。
WLSTには、変更を元に戻す、または取り消すために、それぞれ次のコマンドが用意されています。
undo
コマンド。保存されていない編集、またはアクティブ化されていない編集を元に戻します。
(ディスクに保存されたものも含めて)アクティブ化されていないすべての編集を元に戻すか、または、最後のsave
操作以降に行われたすべての編集を元に戻すかを指定します。Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのundoに関する項を参照してください。
cancelEdit
コマンド。編集ロックを解放し、未保存の変更をすべて破棄します。Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのcancelEditに関する項を参照してください。
前述の項で説明した標準の変更管理コマンドは、ConfigurationManagerMBean
の操作を呼び出す上で便利なコマンドです。ConfigurationManagerMBean
には、そうした操作に加え、編集セッションを記述する属性および操作があります。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのConfigurationManagerMBeanに関する項を参照してください。
このMBeanにアクセスするには、WLSTのgetConfigManager
コマンドを使用します。Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのgetConfigManagerに関する項を参照してください。
例6-5のWLSTオンライン・スクリプトは、管理者としてWLSTをサーバー・インスタンスに接続し、現在変更を行っているのが特定のオペレータであるかどうかを確認してから、構成の編集を取り消します。このスクリプトはまた、完了したアクティブ化タスクをすべて削除します。
このスクリプトを実行する前に、WebLogic Serverを起動します。「WLSTの呼出し」を参照してください。
WLSTオフラインを使用して既存のWebLogicドメインを更新するには、表6-2に示す手順を実行します。
注意: アクティブなWebLogicドメインの構成を管理する際にはWLSTオフラインを使用しないことをお薦めします。オフラインによる編集は、実行中のサーバーによって無視されるので、WLSTオンラインやWebLogic Server管理コンソールなどのJMXクライアントによって上書きされる場合があります。 |
表6-2 既存のWebLogicドメインを更新する手順(オフライン)
次を行うには... | このコマンドを使用します... | 詳細については、以下を参照 |
---|---|---|
更新する既存のWebLogicドメインを開く |
readDomain(domainDirName) |
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのreadDomain |
現在のWebLogicドメインを拡張する(オプション) |
addTemplate(templateFileName) |
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのaddTemplate |
WebLogicドメインを修正する(オプション) |
参照コマンドおよび編集コマンド |
|
WebLogicドメインを保存する |
updateDomain() |
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのupdateDomain |
WebLogicドメインを閉じる |
closeDomain() |
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのcloseDomain |
WebLogic Securityサービスでは、認証プロバイダはユーザーまたはシステム・プロセスの身元を証明するソフトウェア・コンポーネントです。認証プロバイダでは、ID情報を記憶したり、トランスポートしたり、その情報が必要な場合にシステムの様々なコンポーネントで利用できるようにしたりします。
セキュリティ・レルムは、様々な種類の認証プロパティを使用して異なるユーザーおよびグループのセットを管理できます。『Oracle Fusion Middleware Oracle WebLogic Serverセキュリティ・プロバイダの開発』の「認証プロバイダ」を参照してください。WLSTを使用すると、次のタイプの認証プロバイダの操作を呼び出すことができます。
WebLogic Serverのデフォルト認証プロバイダAuthenticatorMBean
。デフォルトでは、セキュリティ・レルムはこの認証プロバイダを使用してユーザーとグループを管理します。
weblogic.security.spi.AuthenticationProvider
と任意Authentication SSPI MBeanを拡張したカスタム認証プロバイダ。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverセキュリティ・プロバイダの開発』の「SSPI MBeanクイック・リファレンス」を参照してください。
以下の節では、WLSTを使用してユーザーおよびグループを管理するための基本的なタスクについて説明します。
AuthenticationProvider
MBeanでサポートされるその他のタスクについては、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのAuthenticationProviderMBeanに関する項を参照してください。
セキュリティMBeanの構成の変更にWLSTを使用している場合、編集階層にアクセスして編集セッションを開始する必要があります。たとえば、UserLockoutManagerMBean
のLockoutThreshold
属性の値の変更は、編集階層内から行なう必要があります。
セキュリティ・プロバイダのオペレーションを呼び出してセキュリティ・プロバイダのデータ・ストア内のデータを追加、変更、または削除する場合、これらの操作を編集階層内から行なうことはできません。かわりに、これらのコマンドは、serverConfig
またはdomainConfig
階層から呼び出します。たとえば、AuthenticatorMBean
MBeanのcreateUser
オペレーションは、編集階層から呼び出すことはできません。WLSTでこの制限を設けているのは、両立不能な変更が生じないようにするためです。たとえば、編集セッションにはアクティブ化されていない変更が含まれる可能性があり、このアクティブ化されていない変更ではセキュリティ機能が取り除かれ、これによってプロバイダのデータへの変更が無効になります。
ユーザーを作成するには、UserEditorMBean.createUser
メソッドを呼び出します。このメソッドは、セキュリティ・レルムのAuthenticationProvider
MBeanによって拡張されます。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのUserEditorMBean
のcreateUserメソッドに関する項を参照してください。
このメソッドでは、次の3つの入力パラメータが必要です。
username password user-description
このコマンドは、編集階層から呼び出すことはできませんが、serverConfig
またはdomainConfig
階層からは呼び出すことができます。
次のWLSTオンライン・スクリプトは、デフォルト認証プロバイダに対してcreateUser
を呼び出します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-6 ユーザーの作成
from weblogic.management.security.authentication import UserEditorMBean print "Creating a user ..." atnr=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthentication Provider("DefaultAuthenticator") atnr.createUser('my_user','my_password','new_admin') print "Created user successfully"
グループにユーザーを追加するには、GroupEditorMBean.addMemberToGroup
メソッドを呼び出します。このメソッドは、セキュリティ・レルムのAuthenticationProvider
MBeanによって拡張されます。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのaddMemberToGroupメソッドに関する項を参照してください。
このメソッドでは、次の2つの入力パラメータが必要です。
groupname username
このコマンドは、編集階層から呼び出すことはできませんが、serverConfig
またはdomainConfig
階層からは呼び出すことができます。
次のWLSTオンライン・スクリプトは、デフォルトの認証プロバイダに対してaddMemberToGroup
を呼び出します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-7 グループへのユーザーの追加
from weblogic.management.security.authentication import GroupEditorMBean print "Adding a user ..." atnr=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator") atnr.addMemberToGroup('Administrators','my_user') print "Done adding a user"
ユーザーがグループのメンバーかどうかを検証するには、GroupEditorMBean.isMember
メソッドを呼び出します。このメソッドは、セキュリティ・レルムのAuthenticationProvider
MBeanによって拡張されます。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのisMemberメソッドに関する項を参照してください。
このメソッドでは、次の3つの入力パラメータが必要です。
groupname username boolean
boolean
は、子グループ内を検索するかどうかを指定します。true
を指定した場合、指定したグループまたはその子グループにメンバーが属していればtrue
が返されます。
このコマンドは、編集階層から呼び出すことはできませんが、serverConfig
またはdomainConfig
階層からは呼び出すことができます。
次のWLSTオンライン・スクリプトは、デフォルトの認証プロバイダに対してisMember
を呼び出します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-8 ユーザーがグループのメンバーであるかどうかの検証
from weblogic.management.security.authentication import GroupEditorMBean print "Checking if isMember of a group ... " atnr=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator") if atnr.isMember('Administrators','my_user',true) == 0: print "my_user is not member of Administrators" else: print "my_user is a member of Administrators"
ユーザーまたはグループが含まれるグループのリストを表示するには、MemberGroupListerMBean.listMemberGroups
メソッドを呼び出します。このメソッドは、セキュリティ・レルムのAuthenticationProvider
MBeanによって拡張されます。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのlistMemberGroupsメソッドに関する項を参照してください。
このメソッドでは、次の入力パラメータが必要です。
memberUserOrGroupName
memberUserOrGroupName
は既存のユーザーまたはグループの名前を指定します。
このコマンドは、編集階層から呼び出すことはできませんが、serverConfig
またはdomainConfig
階層からは呼び出すことができます。
次のWLSTオンライン・スクリプトは、デフォルトの認証プロバイダに対してlistMemberGroups
を呼び出します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-9 ユーザーが所属するグループのリスト表示
from weblogic.management.security.authentication import MemberGroupListerMBean print "Listing the member groups ..." atnr=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider ("DefaultAuthenticator") x = atnr.listMemberGroups('my_user') print x
このメソッドは、名前のリストを参照するカーソルを返します。NameLister.haveCurrent
、getCurrentName
、およびadvance
の各操作は、返されたリスト内で繰返し実行され、現在のカーソル位置が指し示す名前を取得します。Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのNameListerMBeanに関する項を参照してください。
ユーザー名またはグループ名のリストを確認するには、AuthenticationProvider
インタフェースを介して使用できる一連のメソッドを呼び出します。
GroupReaderMBean.listGroups
メソッドおよびUserReaderMBean.listUsers
メソッドは2つの入力パラメータを取ります。1つは検索するユーザーまたはグループ名のパターンで、もう1つは取得する名前の最大数。
セキュリティ・レルムにはパターンに一致するユーザー名またはグループ名が数千(またはそれ以上)存在する場合があるので、このメソッドでは名前のリストを指し示すカーソルが返されます。
詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのGroupReaderMBeanのlistGroups操作に関する項とUserReaderMBeanのlistUsers操作に関する項を参照してください。
NameLister
.haveCurrent
、getCurrentName
、およびadvance
の各操作は、返されたリスト内で繰返し実行され、現在のカーソル位置が指し示す名前を取得します。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのNameListerMBeanに関する項を参照してください。
NameLister
.close
オペレーションは、リストのかわりに保持されていたサーバー側リソースをすべて解放します。
これらのコマンドは、編集階層から呼び出すことはできませんが、serverConfig
またはdomainConfig
階層からは呼び出すことができます。
例6-10のWLSTオンライン・スクリプトは、レルム内のすべてのユーザーと、それらのユーザーが属するグループをリスト表示します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-10 ユーザーおよびグループのリスト表示
from weblogic.management.security.authentication import UserReaderMBean from weblogic.management.security.authentication import GroupReaderMBean realm=cmo.getSecurityConfiguration().getDefaultRealm() atns = realm.getAuthenticationProviders() for i in atns: if isinstance(i,UserReaderMBean): userReader = i cursor = i.listUsers("*",0) print 'Users in realm '+realm.getName()+' are: ' while userReader.haveCurrent(cursor): print userReader.getCurrentName(cursor) userReader.advance(cursor) userReader.close(cursor) for i in atns: if isinstance(i,GroupReaderMBean): groupReader = i cursor = i.listGroups("*",0) print 'Groups in realm are: ' while groupReader.haveCurrent(cursor): print groupReader.getCurrentName(cursor) groupReader.advance(cursor) groupReader.close(cursor)
ユーザーのパスワードを変更するには、UserPasswordEditorMBean.changeUserPassword
メソッドを呼び出します。このメソッドは、セキュリティ・レルムのAuthenticationProvider
MBeanによって拡張されます。詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのchangeUserPasswordメソッドに関する項を参照してください。
このコマンドは、編集階層から呼び出すことはできませんが、serverConfig
またはdomainConfig
階層からは呼び出すことができます。
次のWLSTオンライン・スクリプトは、デフォルトの認証プロバイダに対してchangeUserPassword
を呼び出します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-11 パスワードの変更
from weblogic.management.security.authentication import UserPasswordEditorMBean print "Changing password ..." atnr=cmo.getSecurityConfiguration().getDefaultRealm().lookupAuthenticationProvider("DefaultAuthenticator") atnr.changeUserPassword('my_user','my_password','new_password') print "Changed password successfully"
UserLockoutManagerMBean
には、侵入者からユーザー・アカウントを保護する一連の属性が用意されています。デフォルトでは、これらの属性は最高の保護レベルに設定されています。このユーザー・アカウントの保護レベルを下げることもできます。たとえば、アカウントがロックされるまでの無効なログイン試行回数を増やしたり、ユーザー・アカウントがロックされるまでの無効なログイン試行期間を延ばしたり、ユーザー・アカウントのロック時間を変更したりできます。
UserLockoutManagerRuntimeMBean
により、ロックアウト統計を収集する属性と、ユーザー・ロックアウトを管理する操作が提供されます。たとえば、現在ロックアウトしているユーザーの数や、サーバーの起動以降の無効なログイン試行回数を取得したり、ユーザー・アカウントに対するロックアウトをクリアできます。
ロックアウト構成の詳細は、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのUserLockoutManagerMBeanに関する項を参照してください。ロックアウト統計の収集とロックアウト操作の実行については、Oracle Fusion Middleware Oracle WebLogic Server MBeanリファレンスのUserLockoutManagerRuntimeMBeanインタフェースに関する項を参照してください。
次のタスクでは、UserLockoutManagerRuntimeMBean
メソッドを呼び出す例を示します。
これらのタスクではMBean属性を編集するため、WLSTでは管理サーバーに接続し、編集階層にナビゲートして、編集セッションを開始する必要がある点に注意してください。
次のWLSTオンライン・スクリプトでは、ユーザー・アカウントがロックされるまでの連続する無効なログイン試行回数が設定されます。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-12 連続する無効なログイン試行回数の設定
from weblogic.management.security.authentication import UserLockoutManagerMBean edit() startEdit() #You have two choices for getting a user lockout manager to configure # 1 - to configure the default realm's UserLockoutManager: ulm=cmo.getSecurityConfiguration().getDefaultRealm().getUserLockoutManager() # 2 - to configure another realm's UserLockoutManager: #ulm=cmo.getSecurityConfiguration().lookupRealm("anotherRealm").getUserLockoutManager() ulm.setLockoutThreshold(3) save() activate()
次のWLSTオンライン・スクリプトは、ユーザー・アカウントのロックを解除します。このスクリプトを実行する方法については、「WLSTの呼出し」を参照してください。
例6-13 ユーザー・アカウントのロックの解除
from weblogic.management.runtime import UserLockoutManagerRuntimeMBean serverRuntime() ulm=cmo.getServerSecurityRuntime().getDefaultRealmRuntime().getUserLockoutManagerRuntime() #note1 : You can only manage user lockouts for the default realm starting from #when the server was booted (versus other non-active realms). #note2 : If the default realm's user lockout manager's LockoutEnabled attribute #is false, then the user lockout manager's runtime MBean will be null. #That is, you can only manage user lockouts in the default realm if its user #lockout manager is enabled. if ulm != None: ulm.clearLockout("myuser")
アプリケーションをデプロイするプロセスは、WLSTオフラインを使用するかWLSTオンラインを使用するかによって異なります。
WLSTがドメインの管理サーバーに接続される際は、deploy
コマンドを使用してアプリケーションをデプロイします。Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのdeployに関する項を参照してください。
例6-14のコマンドは、WebLogic Server ExamplesServerドメインのサンプル・アプリケーションをデプロイします。
例6-14 アプリケーションのデプロイ
# Deploying Applications deploy("mainWebApp","C:/bea/wlserver_10.3/samples/server/examples/build/mainWebApp")
注意: WLSTオンラインを使用してアプリケーションをデプロイする場合は、以下の点に注意してください。
|
アプリケーションをデプロイするためのWLSTの使用については、『Oracle Fusion Middleware Oracle WebLogic Serverへのアプリケーションのデプロイ』の「デプロイメント・ツール」を参照してください。
表6-3に、WLSTオフラインを使用した既存ドメインのアプリケーションのデプロイ手順を示します。
表6-3 アプリケーションのデプロイ手順(オフライン)
次を行うには... | このコマンドを使用します... | 詳細については、以下を参照 |
---|---|---|
Template Builderを使用してアプリケーション・テンプレートを作成する |
適用なし |
「ドメイン・テンプレート・ビルダーを使用したドメイン・ンプレートの作成」 |
既存のWebLogicドメインまたはテンプレートを開く |
readDomain(domainDirName)
|
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのreadDomainおよびreadTemplate |
アプリケーション・テンプレートをWebLogicドメインに追加する |
addTemplate(templateFileName)
|
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのaddTemplate |
WebLogicドメインを保存する |
updateDomain() |
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのupdateDomain |
WebLogicドメインを閉じる |
closeDomain() |
Oracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスのcloseDomain |
addTemplate
コマンドの使用例については、次のサンプルWLSTスクリプトを参照してください。
WL_HOME
\common\templates\scripts\wlst\clusterMedRecDomain.py
。ここで、WL_HOME
は、WebLogic Serverの最上位のインストール・ディレクトリです。