サンプルアプリケーションを実行する前に,ネットワーク上でosagentが実行中であることを確認してください。そのあと,トレーシングオブジェクトラッパーやタイミングオブジェクトラッパーを使わないで,次のコマンドを使って,サーバアプリケーションを実行できます。
prompt> Server
prompt> vbj Server
別のウィンドウからは,トレーシングオブジェクトラッパーやタイミングオブジェクトラッパーを使わないで,次のコマンドを使ってクライアントアプリケーションを実行し,ユーザアカウントの残高を問い合わせることができます。
prompt> Client John
prompt> vbj Client John
また,デフォルト名を使いたい場合も,このコマンドを実行できます。
prompt> Client
prompt> vbj Client
アンタイプドタイミングオブジェクトラッパーおよびトレーシングオブジェクトラッパーを使用可能にした状態でクライアントを実行するには,次のコマンドを使用してください。
prompt> Client -TRACEWRAPclient 1 -TIMINGWRAPclient 1
prompt> vbj -Dvbroker.orb.dynamicLibs=¥
UtilityObjectWrappers.Init ¥
-DTiming=client ¥
-DTracing=client Client John
タイミングおよびトレーシング用アンタイプドオブジェクトラッパーを使用可能にした状態でサーバを実行するには,次のコマンドを使用してください。
prompt> Server -TRACEWRAPserver 1 -TIMINGWRAPserver 1
prompt> vbj -Dvbroker.orb.dynamicLibs=¥
UtilityObjectWrappers.Init ¥
-DTiming=server ¥
-DTracing=server Server
キャッシングおよびセキュリティのためのタイプドオブジェクトラッパーを使用可能にした状態でクライアントを実行するには,次のコマンドを使用してください。
prompt> Client -BANKaccountCacheClnt 1 ¥
-BANKmanagerCacheClnt 1 ¥
-BANKmanagerSecurityClnt 1
prompt> vbj -Dvbroker.orb.dynamicLibs=BankWrappers.Init ¥
-DCachingAccount=client ¥
-DCachingAccountManager=client ¥
-DSecureAccountManager=client ¥
Client John
キャッシングおよびセキュリティのためのタイプドオブジェクトラッパーを使用可能にした状態でサーバを実行するには,次のコマンドを使用してください。
prompt> Server -BANKaccountCacheSrvr 1 ¥
-BANKmanagerCacheSrvr 1 ¥
-BANKmanagerSecuritySrvr 1
prompt> vbj -Dvbroker.orb.dynamicLibs=BankWrappers.Init ¥
-DCachingAccount=server ¥
-DCachingAccountManager=server ¥
-DSecureAccountManager=server ¥
Server
すべてのタイプドオブジェクトラッパーおよびアンタイプドオブジェクトラッパーを使用可能にした状態でクライアントを実行するには,次のコマンドを使用してください。
prompt> Client -BANKaccountCacheClnt 1 ¥
-BANKmanagerCacheClnt 1 ¥
-BANKmanagerSecurityClnt 1 ¥
-TRACEWRAPclient 1 -TIMINGWRAPclient 1
prompt> vbj -Dvbroker.orb.dynamicLibs=BankWrappers.Init,¥
UtilityObjectWrappers.Init ¥
-DCachingAccount=client ¥
-DCachingAccountManager=client ¥
-DSecureAccountManager=client ¥
-DTiming=client ¥
-DTracing=client ¥
Client John
すべてのタイプドオブジェクトラッパーおよびアンタイプドオブジェクトラッパーを使用可能にした状態でサーバを実行するには,次のコマンドを使用してください。
prompt> Server BANKaccountCacheSrvr 1 ¥
-BANKmanagerCacheSrvr 1 ¥
-BANKmanagerSecuritySrvr 1 ¥
-TRACEWRAPserver 1 -TIMINGWRAPserver 1
prompt> vbj -Dvbroker.orb.dynamicLibs=BankWrappers.Init,¥
UtilityObjectWrappers.Init ¥
-DCachingAccount=server ¥
-DCachingAccountManager=server ¥
-DSecureAccountManager=server ¥
-DTiming=server ¥
-DTracing=server ¥
Server
prompt> Server -BANKaccountCacheClnt 1 ¥
-BANKaccountCacheSrvr 1 ¥
-BANKmanagerCacheClnt 1 -BANKmanagerCacheSrvr 1 ¥
-BANKmanagerSecurityClnt 1 ¥
-BANKmanagerSecuritySrvr 1 ¥
-TRACEWRAPboth 1 ¥
-TIMINGWRAPboth 1
表21-7 -runCoLocatedコマンドラインオプション
プロパティ | 説明 |
---|---|
-runCoLocated Client | 同じプロセス内でServer.javaとClient.javaを実行します。 |
-runCoLocated TypedClient | 同じプロセス内でServer.javaとTypedClient.javaを実行します。 |
-runCoLocated UntypedClient | 同じプロセス内でServer.javaとUntypedClient.javaを実行します。 |
prompt> vbj -Dvbroker.orb.dynamicLibs=BankWrappers.Init,¥
UtilityObjectWrappers.Init ¥
-DCachingAccount ¥
-DSecureAccountManager ¥
-DTiming=client ¥
-DTracing=server ¥
Server -runCoLocated Client