servertool.1 8.1 KB
Newer Older
M
mfang 已提交
1
'\" t
2
.\" Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights reserved.
M
mfang 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
.\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
.\"
.\" This code is free software; you can redistribute it and/or modify it
.\" under the terms of the GNU General Public License version 2 only, as
.\" published by the Free Software Foundation.
.\"
.\" This code is distributed in the hope that it will be useful, but WITHOUT
.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
.\" version 2 for more details (a copy is included in the LICENSE file that
.\" accompanied this code).
.\"
.\" You should have received a copy of the GNU General Public License version
.\" 2 along with this work; if not, write to the Free Software Foundation,
.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
.\"
.\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
.\" or visit www.oracle.com if you need additional information or have any
.\" questions.
.\"
23 24 25 26 27 28
.\" Title: servertool
.\" Language: Japanese
.\" Date: 2013年11月21日
.\" SectDesc: Java IDLおよびRMI-IIOPツール
.\" Software: JDK 8
.\" Arch: 汎用
29 30
.\" Part Number: E58103-01
.\" Doc ID: JSSON
31 32
.\"
.if n .pl 99999
M
mfang 已提交
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
.TH "servertool" "1" "2013年11月21日" "JDK 8" "Java IDLおよびRMI-IIOPツール"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
53
.SH "名前"
M
mfang 已提交
54 55 56 57 58 59
servertool \- 開発者が永続サーバーを登録、登録解除、起動、停止するための使いやすいユーザー・インタフェースを提供します。
.SH "概要"
.sp
.if n \{\
.RS 4
.\}
T
tbell 已提交
60
.nf
61
\fBservertool\fR \-ORBInitialPort \fInameserverport\fR [ \fIoptions\fR ] [ \fIcommands \fR]
T
tbell 已提交
62
.fi
M
mfang 已提交
63 64 65 66 67 68
.if n \{\
.RE
.\}
.PP
\fIoptions\fR
.RS 4
69
コマンド行オプション。オプションを参照してください。
M
mfang 已提交
70 71 72 73
.RE
.PP
commands
.RS 4
74
コマンド行コマンド。コマンドを参照してください。
M
mfang 已提交
75 76
.RE
.PP
77
\fBservertool\fR\fBservertool >\fR\fBservertool >\fR
78
.SH "説明"
M
mfang 已提交
79
.PP
80
\fBservertool\fRコマンドは、開発者が永続サーバーを登録、登録解除、起動、停止するためのコマンド行インタフェースを提供します。コマンド行コマンドを使用すると、サーバーに関する様々な統計情報を取得できます。コマンドを参照してください。
81
.SH "オプション"
M
mfang 已提交
82 83 84
.PP
\-ORBInitialHost \fInameserverhost\fR
.RS 4
85
このオプションは必須です。ネーム・サーバーが実行され、着信リクエストをリスニングするホスト・マシンを指定します。\fBnameserverhost\fR値は、\fBorb\fRが実行され、リクエストをリスニングしているポートを指定する必要があります。このオプションを指定しない場合、値はデフォルトで\fBlocalhost\fRに設定されます。\fBorbd\fRと\fBservertool\fRが異なるマシン上で実行されている場合は、\fBorbd\fRが実行されているホストの名前またはIPアドレスを指定する必要があります。
M
mfang 已提交
86 87
.sp
\fB注意:\fR
88
Oracle Solarisでは、1024より小さいポート上でプロセスを開始するには、rootユーザーになる必要があります。\fBnameserverport\fR値には、1024以上のポート番号を使用することをお薦めします。
M
mfang 已提交
89 90 91 92
.RE
.PP
\-J\fIoption\fR
.RS 4
93
Java Virtual Machineに\fBoption\fRを渡します。\fBoption\fRには、Javaアプリケーション起動ツールのリファレンス・ページに記載されているオプションを1つ指定します。たとえば、\fB\-J\-Xms48m\fRと指定すると、スタートアップ・メモリーは48MBに設定されます。java(1)を参照してください。
M
mfang 已提交
94
.RE
95
.SH "コマンド"
M
mfang 已提交
96
.PP
97
\fBservertool\fRコマンドは、コマンド行コマンドを使用して、または使用せずに起動できます。
M
mfang 已提交
98 99 100 101 102 103 104 105 106
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
107 108
\fBservertool\fRの起動時にコマンドを指定しなかった場合、コマンド行ツールにコマンド入力を求める\fBservertool\fRプロンプトが表示されます:
\fBservertool >\fR。
M
mfang 已提交
109 110 111 112 113 114 115 116 117 118
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
119
\fBservertool\fRの起動時にコマンドを指定した場合、Java IDL Server Toolが起動してコマンドを実行し、終了します。
M
mfang 已提交
120 121 122 123
.RE
.PP
register \-server \fIserver\-class\-name\fR \-classpath \fIclasspath\-to\-server\fR [ \-applicationName \fIapplication\-name\fR \-args \fIargs\-to\-server\fR \-vmargs \fIflags\-for\-JVM\fR ]
.RS 4
124
Object Request Broker Daemon (ORBD)に新規永続サーバーを登録します。サーバーが未登録の場合、登録してアクティブ化します。このコマンドによって、\fB\-server\fRオプションで識別されるサーバーの\fBメイン\fR・クラス内でインストール・メソッドが呼び出されます。このインストール・メソッドは、\fBpublic static void install(org\&.omg\&.CORBA\&.ORB)\fRになっている必要があります。インストール・メソッドはオプションであり、開発者はデータベース・スキーマの作成など独自のサーバー・インストール動作を指定できます。
M
mfang 已提交
125 126 127 128
.RE
.PP
unregister \-serverid \fIserver\-id\fR | \-applicationName \fIapplication\-name\fR
.RS 4
129 130
サーバーIDまたはアプリケーション名で、サーバーをORBDから登録解除します。このコマンドによって、\fB\-server\fRオプションで識別されるサーバーの\fBメイン\fR・クラス内でアンインストール・メソッドが呼び出されます。
\fBuninstall\fRメソッドは、\fBpublic static void uninstall(org\&.omg\&.CORBA\&.ORB)\fRになっている必要があります。\fBuninstall\fRメソッドはオプションであり、開発者は\fBinstall\fRメソッドの動作の取消など、独自のサーバー・アンインストール動作を指定できます。
M
mfang 已提交
131 132 133 134
.RE
.PP
getserverid \-applicationName \fIapplication\-name\fR
.RS 4
135
\fBapplication\-name\fR値に対応するサーバーIDを返します。
M
mfang 已提交
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
.RE
.PP
list
.RS 4
ORBDに登録されているすべての永続サーバーに関する情報を一覧表示します。
.RE
.PP
listappnames
.RS 4
現在ORBDに登録されているすべてのサーバーのアプリケーション名を一覧表示します。
.RE
.PP
listactive
.RS 4
ORBDによって起動され、現在実行されているすべての永続サーバーに関する情報を一覧表示します。
.RE
.PP
locate \-serverid \fIserver\-id\fR | \-applicationName \fIapplication\-name\fR [ \-endpointType \fIendpointType\fR ]
.RS 4
155
登録されたサーバーで作成したすべてのORBの特定のタイプについてエンドポイント(ポート)を検出します。サーバーが実行されていない場合、アクティブ化されます。\fBendpointType\fR値が指定されていない場合、サーバーのORBごとに関連付けられているplainタイプまたはnon\-protectedタイプのエンドポイントが返されます。
M
mfang 已提交
156 157 158 159
.RE
.PP
locateperorb \-serverid \fIserver\-id\fR | \-applicationName \fIapplication\-name\fR [ \-orbid \fIORB\-name\fR ]
.RS 4
160
登録されたサーバーの特定のObject Request Broker (ORB)で登録されたエンドポイント(ポート)を検出します。サーバーが実行されていない場合、アクティブ化されます。\fBorbid\fRが指定されていない場合、デフォルト値の\fB""\fRが\fBorbid\fRに割り当てられます。ORBが空文字列の\fBorbid\fRで作成されている場合、登録したポートがすべて返されます。
M
mfang 已提交
161 162 163 164
.RE
.PP
orblist \-serverid \fIserver\-id\fR | \-applicationName \fIapplication\-name\fR
.RS 4
165
サーバー上に定義されたORBの\fBORBId\fRを一覧表示します。\fBORBId\fRはサーバーで作成されたORBの文字列名です。サーバーが実行されていない場合、アクティブ化されます。
M
mfang 已提交
166 167 168 169
.RE
.PP
shutdown \-serverid \fIserver\-id\fR | \-applicationName application\-name
.RS 4
170
ORBDに登録されたアクティブなサーバーを停止します。このコマンドの実行中に、\fB\-serverid\fRパラメータまたは\fB\-applicationName\fRパラメータで指定されたクラス内に定義された\fBshutdown\fRメソッドも呼び出されてサーバー・プロセスを停止します。
M
mfang 已提交
171 172 173 174 175 176 177 178 179
.RE
.PP
startup \-serverid \fIserver\-id\fR | \-applicationName application\-name
.RS 4
ORBDに登録されたサーバーを起動またはアクティブ化します。サーバーが実行されていない場合、このコマンドがサーバーを起動します。サーバーがすでに実行されている場合は、エラー・メッセージが表示されます。
.RE
.PP
help
.RS 4
180
\fBservertool\fRコマンドを介してサーバーが利用できるすべてのコマンドをリストします。
M
mfang 已提交
181 182 183 184
.RE
.PP
quit
.RS 4
185
\fBservertool\fRコマンドを終了します。
M
mfang 已提交
186
.RE
187
.SH "関連項目"
M
mfang 已提交
188 189 190 191 192 193 194 195 196 197 198 199 200 201
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
orbd(1)
.RE
.br
'pl 8.5i
'bp