回答編集履歴

3

コマンド修正

2016/09/01 21:00

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -176,21 +176,15 @@
176
176
 
177
177
  # Windowsで確認
178
178
 
179
- > netstat -nat
180
179
 
181
180
 
181
+ > netstat -nap TCP | find "1527"
182
182
 
183
- アクティブな接続
183
+ TCP 127.0.0.1:1527 0.0.0.0:0 LISTENING
184
184
 
185
+ TCP 127.0.0.1:1527 127.0.0.1:59494 ESTABLISHED
185
186
 
186
-
187
- プロトコル ローカル アドレス 外部アドレス 状態 オフロード状態
188
-
189
-
190
-
191
- TCP 0.0.0.0:135 0.0.0.0:0 LISTENING ホスト内
187
+ TCP 127.0.0.1:59494 127.0.0.1:1527 ESTABLISHED
192
-
193
- TCP 0.0.0.0:1527 0.0.0.0:0 LISTENING ホスト内
194
188
 
195
189
  ```
196
190
 

2

追記

2016/09/01 21:00

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -133,3 +133,65 @@
133
133
  ```
134
134
 
135
135
 
136
+
137
+ ### 追記
138
+
139
+
140
+
141
+ 以下のメッセージは1527ポートがすでに使われている状態であることを示しています。
142
+
143
+
144
+
145
+ > ホストlocalhostのポート1527をリスニングできませんでした:
146
+
147
+ java.net.BindException:Address already in use: JVM_Bind
148
+
149
+
150
+
151
+ netstatコマンドでの確認は以下の通りです。
152
+
153
+
154
+
155
+ ```
156
+
157
+ # CentOSで確認
158
+
159
+ $ ss -natl
160
+
161
+
162
+
163
+ Active Internet connections (servers and established)
164
+
165
+ Proto Recv-Q Send-Q Local Address Foreign Address State
166
+
167
+ tcp 0 0 0.0.0.0:1527 0.0.0.0:* LISTEN
168
+
169
+ tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
170
+
171
+ ```
172
+
173
+
174
+
175
+ ```
176
+
177
+ # Windowsで確認
178
+
179
+ > netstat -nat
180
+
181
+
182
+
183
+ アクティブな接続
184
+
185
+
186
+
187
+ プロトコル ローカル アドレス 外部アドレス 状態 オフロード状態
188
+
189
+
190
+
191
+ TCP 0.0.0.0:135 0.0.0.0:0 LISTENING ホスト内
192
+
193
+ TCP 0.0.0.0:1527 0.0.0.0:0 LISTENING ホスト内
194
+
195
+ ```
196
+
197
+

1

修正

2016/09/01 11:19

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -1,4 +1,6 @@
1
- NetBeansで動かす場合は、NetBeansがGlassfishのWebコンテナとDerbyの起動を行っていますが、glassfish単体で動か場合はサバは手動で起動する必要があり
1
+ http://download.java.net/glassfish/4.1.1/release/glassfish-4.1.1.zip をダウンロード/解凍して以下のコマンド実行ると問題なくデタベースを起動でした
2
+
3
+ コマンドライン引数以外の設定変更手段が見当たらないので、ポート番号衝突以外でデータベース起動不能事象を発生させる方法を見つける方が難しいです・・・。
2
4
 
3
5
 
4
6
 
@@ -8,34 +10,126 @@
8
10
 
9
11
  $ bin/asadmin start-domain
10
12
 
13
+ $ bin/asadmin start-database
14
+
11
15
  ```
16
+
17
+ ```
18
+
19
+ Starting database in Network Server mode on host 0.0.0.0 and port 1527.
20
+
21
+ --------- Derby Network Server情報 --------
22
+
23
+ バージョン: CSS10100/10.10.2.0 - (1582446) ビルド: 1582446 DRDA製品ID: CSS10100
24
+
25
+ -- listing properties --
26
+
27
+ derby.drda.traceDirectory=/srv/home/takamatu/apps/glassfish4/gl...
28
+
29
+ derby.drda.maxThreads=0
30
+
31
+ derby.drda.sslMode=off
32
+
33
+ derby.drda.keepAlive=true
34
+
35
+ derby.drda.minThreads=0
36
+
37
+ derby.drda.portNumber=1527
38
+
39
+ derby.drda.logConnections=false
40
+
41
+ derby.drda.timeSlice=0
42
+
43
+ derby.drda.startNetworkServer=false
44
+
45
+ derby.drda.host=0.0.0.0
46
+
47
+ derby.drda.traceAll=false
48
+
49
+ ------------------ Java情報 ------------------
50
+
51
+ Javaバージョン: 1.8.0_101
52
+
53
+ Javaベンダー: Oracle Corporation
54
+
55
+ Javaホーム: /usr/lib/jvm/java-8-oracle/jre
56
+
57
+ Javaクラスパス: /srv/home/takamatu/apps/glassfish4/glassfish/lib/asadmin/cli-optional.jar:/srv/home/takamatu/apps/glassfish4/javadb/lib/derby.jar:/srv/home/takamatu/
58
+
59
+ apps/glassfish4/javadb/lib/derbytools.jar:/srv/home/takamatu/apps/glassfish4/javadb/lib/derbynet.jar:/srv/home/takamatu/apps/glassfish4/javadb/lib/derbyclient.jar
60
+
61
+ OS名: Linux
62
+
63
+ OSアーキテクチャ: amd64
64
+
65
+ OSバージョン: 3.19.0-66-generic
66
+
67
+ Javaユーザー名: takamatu
68
+
69
+ Javaユーザー・ホーム: /srv/home/takamatu
70
+
71
+ Javaユーザー・ディレクトリ: /srv/home/takamatu/apps/glassfish4
72
+
73
+ java.specification.name: Java Platform API Specification
74
+
75
+ java.specification.version: 1.8
76
+
77
+ java.runtime.version: 1.8.0_101-b13
78
+
79
+ --------- Derby情報 --------
80
+
81
+ [/srv/home/takamatu/apps/glassfish4/javadb/lib/derby.jar] 10.10.2.0 - (1582446)
82
+
83
+ [/srv/home/takamatu/apps/glassfish4/javadb/lib/derbytools.jar] 10.10.2.0 - (1582446)
84
+
85
+ [/srv/home/takamatu/apps/glassfish4/javadb/lib/derbynet.jar] 10.10.2.0 - (1582446)
86
+
87
+ [/srv/home/takamatu/apps/glassfish4/javadb/lib/derbyclient.jar] 10.10.2.0 - (1582446)
88
+
89
+ ------------------------------------------------------
90
+
91
+ ----------------- ロケール情報 ----------------
92
+
93
+ 現行ロケール: [日本語/日本 [ja_JP]]
94
+
95
+ ≪省略≫
96
+
97
+ ロケールのサポートが見つかりました: [ja_JP]
98
+
99
+ バージョン: 10.10.2.0 - (1582446)
100
+
101
+ ≪省略≫
102
+
103
+ ------------------------------------------------------
104
+
105
+ ------------------------------------------------------
12
106
 
13
107
 
14
108
 
15
- * 管理コンソールに接続
109
+ Starting database in the background.
16
110
 
17
- https://glassfish-server:4848/
111
+ Log redirected to /srv/home/takamatu/apps/glassfish4/glassfish/databases/derby.log.
18
112
 
19
- * 「Resources」>「JDBC」>「JDBC Connection Pools」>「DerbyPool」を開く
113
+ Command start-database executed successfully.
20
114
 
21
- * 「Ping」をクリックするとエラー ⇒データベース起動していないので
22
-
23
- ![データベースが動いていない場合](b85812844c7ebcd1a81d4362cb384734.png)
24
-
25
-
26
-
27
- データベースは手動で起動する必要あり。
115
+ ```
28
116
 
29
117
 
30
118
 
31
119
  ```sh
32
120
 
33
- $ bin/asadmin start-database
121
+ $ cat glassfish/databases/derby.log
122
+
123
+ ```
124
+
125
+ ```
126
+
127
+ Thu Sep 01 00:05:39 JST 2016 : セキュリティ・マネージャがBasicサーバー・セキュリティ・ポリシーを使用してインストールされました。
128
+
129
+ Thu Sep 01 00:05:40 JST 2016 : Apache Derby Network Server - 10.10.2.0 - (1582446)が起動し、ポート1527で接続の受入れ準備が完了しました
130
+
131
+ Thu Sep 01 00:05:40 JST 2016 : Apache Derby Network Server - 10.10.2.0 - (1582446)が起動し、ポート1527で接続の受入れ準備が完了しました
34
132
 
35
133
  ```
36
134
 
37
135
 
38
-
39
- * 「Ping」をクリックすると成功
40
-
41
- ![データベースが動いている場合](8a46e3173bc98e2ee943b84de8843940.png)