|
1 '\" t |
|
2 .\" |
|
3 .\" Copyright 2004-2006 Sun Microsystems, Inc. All Rights Reserved. |
|
4 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
5 .\" |
|
6 .\" This code is free software; you can redistribute it and/or modify it |
|
7 .\" under the terms of the GNU General Public License version 2 only, as |
|
8 .\" published by the Free Software Foundation. |
|
9 .\" |
|
10 .\" This code is distributed in the hope that it will be useful, but WITHOUT |
|
11 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
12 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
13 .\" version 2 for more details (a copy is included in the LICENSE file that |
|
14 .\" accompanied this code). |
|
15 .\" |
|
16 .\" You should have received a copy of the GNU General Public License version |
|
17 .\" 2 along with this work; if not, write to the Free Software Foundation, |
|
18 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
19 .\" |
|
20 .\" Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
|
21 .\" CA 95054 USA or visit www.sun.com if you need additional information or |
|
22 .\" have any questions. |
|
23 .\" |
|
24 .\" |
|
25 .TH jsadebugd 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド" |
|
26 .SH 名前 |
|
27 jsadebugd \- サービスエージェントデバッグデーモン |
|
28 .\" |
|
29 .SH 形式 |
|
30 .B jsadebugd |
|
31 .I pid [ server-id ] |
|
32 .br |
|
33 .B jsadebugd |
|
34 .I executable core [ server-id ] |
|
35 .SH パラメータ |
|
36 .if t .TP 20 |
|
37 .if n .TP 15 |
|
38 .I pid |
|
39 デバッグサーバがアタッチするプロセスのプロセス ID。プロセスは Java プロセスでなければなりません。マシン上で実行している Java プロセスのリストを取得するには、 |
|
40 .B jps |
|
41 を使用します。1 つのプロセスにアタッチできるのは、1 つのデバッグサーバだけです。 |
|
42 .if t .TP 20 |
|
43 .if n .TP 15 |
|
44 .I executable |
|
45 コアダンプが生成された Java 実行可能ファイル。 |
|
46 .if t .TP 20 |
|
47 .if n .TP 15 |
|
48 .I core |
|
49 デバッグサーバがアタッチするコアファイル。 |
|
50 .if t .TP 20 |
|
51 .if n .TP 15 |
|
52 .I server-id |
|
53 同じマシン上で複数のデバッグサーバを起動する場合に必要な、オプションの一意 ID。リモートクライアントがアタッチする特定のデバッグサーバを識別するには、この ID を使用する必要があります。1 つのマシン内で、この ID は一意でなければなりません。 |
|
54 .SH 機能説明 |
|
55 .B jsadebugd |
|
56 は、Java プロセスまたはコアファイルにアタッチして、デバッグサーバとして機能します。 |
|
57 .B jstack |
|
58 、 |
|
59 .B jmap |
|
60 、 |
|
61 .B jinfo |
|
62 などのリモートクライアントは、Java Remote Method Invocation (RMI) を使用してサーバにアタッチできます。 |
|
63 .B jsadebugd |
|
64 を起動する前に、次のように指定して |
|
65 .B rmiregistry |
|
66 を起動する必要があります。 |
|
67 .LP |
|
68 .RS |
|
69 .ft 3 |
|
70 .nf |
|
71 rmiregistry -J-Xbootclasspath/p:$JAVA_HOME/lib/sajdi.jar |
|
72 .fi |
|
73 .ft 1 |
|
74 .RE |
|
75 .LP |
|
76 $JAVA_HOME は、JDK のインストールディレクトリです。 |
|
77 .B rmiregistry |
|
78 が起動していなかった場合、 |
|
79 .B jsadebugd |
|
80 は標準 (1099) ポートで内部的に |
|
81 .B rmiregistry |
|
82 を起動します。デバッグサーバを停止するには、SIGINT を送信します (Ctrl-C を押す) 。 |
|
83 .LP |
|
84 注 - このユーティリティはサポートされていないため、JDK の将来のバージョンでは使用できない可能性があります。 |
|
85 .B jsadebugd |
|
86 は、現時点では、Windows プラットフォームでは使用できません。 |
|
87 .SH 関連項目 |
|
88 .LP |
|
89 .RS 3 |
|
90 .TP 2 |
|
91 * |
|
92 jinfo |
|
93 .TP 2 |
|
94 * |
|
95 jmap |
|
96 .TP 2 |
|
97 * |
|
98 jps |
|
99 .TP 2 |
|
100 * |
|
101 jstack |
|
102 .TP 2 |
|
103 * |
|
104 rmiregistry |
|
105 .RE |
|
106 |
|
107 .LP |
|
108 |
|
109 .LP |
|
110 |