質問編集履歴
3
シスログを記載。
title
CHANGED
File without changes
|
body
CHANGED
@@ -28,6 +28,45 @@
|
|
28
28
|
8月 25 13:30:32 erp startup.sh[6885]: Tomcat started.
|
29
29
|
8月 25 13:30:32 erp systemd[1]: Started Apache Tomcat 8.
|
30
30
|
```
|
31
|
+
★tomcatが再起動される際のシステムログ
|
32
|
+
```
|
33
|
+
Aug 24 20:16:11 erp systemd: Stopping Apache Tomcat 8...
|
34
|
+
Aug 24 20:16:11 erp shutdown.sh: Using CATALINA_BASE: /opt/apache-tomcat/apache-tomcat-8.0.24
|
35
|
+
Aug 24 20:16:11 erp shutdown.sh: Using CATALINA_HOME: /opt/apache-tomcat/apache-tomcat-8.0.24
|
36
|
+
Aug 24 20:16:11 erp shutdown.sh: Using CATALINA_TMPDIR: /opt/apache-tomcat/apache-tomcat-8.0.24/temp
|
37
|
+
Aug 24 20:16:11 erp shutdown.sh: Using JRE_HOME: /usr
|
38
|
+
Aug 24 20:16:11 erp shutdown.sh: Using CLASSPATH: .:/opt/apache-tomcat/apache-tomcat-8.0.24/lib/servlet-api.jar:/root/postgresql_jdbc/postgresql-9.4-1202.jdbc42.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/bootstrap.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/tomcat-juli.jar
|
39
|
+
Aug 24 20:16:11 erp shutdown.sh: 8 24, 2016 8:16:11 午後 org.apache.catalina.startup.Catalina stopServer
|
40
|
+
Aug 24 20:16:11 erp shutdown.sh: 重大: Could not contact localhost:8005. Tomcat may not be running.
|
41
|
+
Aug 24 20:16:11 erp shutdown.sh: 8 24, 2016 8:16:11 午後 org.apache.catalina.startup.Catalina stopServer
|
42
|
+
Aug 24 20:16:11 erp shutdown.sh: 重大: Catalina.stop:
|
43
|
+
Aug 24 20:16:11 erp shutdown.sh: java.net.ConnectException: 接続を拒否されました
|
44
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.PlainSocketImpl.socketConnect(Native Method)
|
45
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
|
46
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
|
47
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
|
48
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
|
49
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.Socket.connect(Socket.java:589)
|
50
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.Socket.connect(Socket.java:538)
|
51
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.Socket.<init>(Socket.java:434)
|
52
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.net.Socket.<init>(Socket.java:211)
|
53
|
+
Aug 24 20:16:11 erp shutdown.sh: at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:450)
|
54
|
+
Aug 24 20:16:11 erp shutdown.sh: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
55
|
+
Aug 24 20:16:11 erp shutdown.sh: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
56
|
+
Aug 24 20:16:11 erp shutdown.sh: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
57
|
+
Aug 24 20:16:11 erp shutdown.sh: at java.lang.reflect.Method.invoke(Method.java:497)
|
58
|
+
Aug 24 20:16:11 erp shutdown.sh: at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:400)
|
59
|
+
Aug 24 20:16:11 erp shutdown.sh: at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:487)
|
60
|
+
Aug 24 20:16:11 erp systemd: Stopped Apache Tomcat 8.
|
61
|
+
Aug 24 20:16:32 erp systemd: Starting Apache Tomcat 8...
|
62
|
+
Aug 24 20:16:32 erp startup.sh: Using CATALINA_BASE: /opt/apache-tomcat/apache-tomcat-8.0.24
|
63
|
+
Aug 24 20:16:32 erp startup.sh: Using CATALINA_HOME: /opt/apache-tomcat/apache-tomcat-8.0.24
|
64
|
+
Aug 24 20:16:32 erp startup.sh: Using CATALINA_TMPDIR: /opt/apache-tomcat/apache-tomcat-8.0.24/temp
|
65
|
+
Aug 24 20:16:32 erp startup.sh: Using JRE_HOME: /usr
|
66
|
+
Aug 24 20:16:32 erp startup.sh: Using CLASSPATH: .:/opt/apache-tomcat/apache-tomcat-8.0.24/lib/servlet-api.jar:/root/postgresql_jdbc/postgresql-9.4-1202.jdbc42.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/bootstrap.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/tomcat-juli.jar
|
67
|
+
Aug 24 20:16:32 erp startup.sh: Tomcat started.
|
68
|
+
Aug 24 20:16:32 erp systemd: Started Apache Tomcat 8.
|
69
|
+
```
|
31
70
|
★tomcat8.service起動状態(上記)での、ポート使用状況
|
32
71
|
```
|
33
72
|
# lsof -i:8080
|
2
server\.xmlについて追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,6 +7,7 @@
|
|
7
7
|
解決法ご存じの方ご教授ください。
|
8
8
|
###発生している問題・エラーメッセージ
|
9
9
|
★systemctl restart実行後の、systemctl status結果
|
10
|
+
(Active: active(runnning)であるべきと思っています)
|
10
11
|
```
|
11
12
|
# systemctl status tomcat8.service -l
|
12
13
|
● tomcat8.service - Apache Tomcat 8
|
@@ -48,4 +49,5 @@
|
|
48
49
|
###試したこと
|
49
50
|
・systemctl restartで、tomcatのサービスを再起動⇒改善せず
|
50
51
|
・サーバ再起動⇒改善せず
|
52
|
+
・server.xmlに重複定義はなし
|
51
53
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
1
事象の修正と、コマンド結果追記しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Tomcatのリッスンが
|
1
|
+
Tomcatのリッスンが失敗している
|
body
CHANGED
@@ -1,131 +1,51 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
CentOS7、systemdでTomcat8を使用。
|
2
|
+
CentOS7、systemdで、Tomcat8を使用。
|
3
3
|
JavaプログラムのSystem.exit()メソッドで、Tomcatを終了させてしまいました。
|
4
|
+
↓以下を修正しました。
|
4
|
-
再起動
|
5
|
+
tomcatを再起動すると、tomcat自体の起動はできているように見えるものの、リッスンが失敗しているのかブラウザからWebアプリケーションにはアクセスができません。
|
5
|
-
リッスンに失敗しているようです。
|
6
|
-
|
6
|
+
(※載せていたエラーは、systemdでtomcatが起動されている状態から、コマンドライン上でtomcatの起動コマンドを実行した際のもので、ポート競合が原因とはいえないかもしれません。)
|
7
7
|
解決法ご存じの方ご教授ください。
|
8
8
|
###発生している問題・エラーメッセージ
|
9
|
-
|
9
|
+
★systemctl restart実行後の、systemctl status結果
|
10
10
|
```
|
11
|
-
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
|
20
|
-
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:737)
|
21
|
-
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457)
|
22
|
-
at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:120)
|
23
|
-
at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)
|
24
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
25
|
-
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567)
|
26
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
27
|
-
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851)
|
28
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
29
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
|
30
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
|
31
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
32
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
33
|
-
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
34
|
-
at java.lang.reflect.Method.invoke(Method.java:497)
|
35
|
-
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
|
36
|
-
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
|
11
|
+
# systemctl status tomcat8.service -l
|
12
|
+
● tomcat8.service - Apache Tomcat 8
|
13
|
+
Loaded: loaded (/usr/lib/systemd/system/tomcat8.service; enabled; vendor preset: disabled)
|
14
|
+
Active: active (exited) since 木 2016-08-25 13:30:32 JST; 45s ago
|
15
|
+
Process: 6845 ExecStop=/opt/apache-tomcat/apache-tomcat-8.0.24/bin/shutdown.sh (code=exited, status=0/SUCCESS)
|
16
|
+
Process: 6885 ExecStart=/opt/apache-tomcat/apache-tomcat-8.0.24/bin/startup.sh (code=exited, status=0/SUCCESS)
|
17
|
+
Main PID: 6885 (code=exited, status=0/SUCCESS)
|
18
|
+
CGroup: /system.slice/tomcat8.service
|
19
|
+
└─6899 /usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat/apache-tomcat-8.0.24/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat/apache-tomcat-8.0.24/endorsed -classpath .:/opt/apache-tomcat/apache-tomcat-8.0.24/lib/servlet-api.jar:/root/postgresql_jdbc/postgresql-9.4-1202.jdbc42.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/bootstrap.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat/apache-tomcat-8.0.24 -Dcatalina.home=/opt/apache-tomcat/apache-tomcat-8.0.24 -Djava.io.tmpdir=/opt/apache-tomcat/apache-tomcat-8.0.24/temp org.apache.catalina.startup.Bootstrap start
|
37
20
|
|
38
|
-
|
39
|
-
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
|
46
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
|
47
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
48
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
49
|
-
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
50
|
-
at java.lang.reflect.Method.invoke(Method.java:497)
|
51
|
-
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
|
52
|
-
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
|
53
|
-
Caused by: org.apache.catalina.LifecycleException: プロトコルハンドラの初期化に失敗しました
|
54
|
-
at org.apache.catalina.connector.Connector.initInternal(Connector.java:962)
|
55
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
56
|
-
... 12 more
|
57
|
-
Caused by: java.net.BindException: アドレスは既に使用中です
|
58
|
-
at sun.nio.ch.Net.bind0(Native Method)
|
59
|
-
at sun.nio.ch.Net.bind(Net.java:433)
|
60
|
-
at sun.nio.ch.Net.bind(Net.java:425)
|
61
|
-
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
|
62
|
-
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
|
63
|
-
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:339)
|
64
|
-
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:737)
|
65
|
-
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457)
|
66
|
-
at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:120)
|
67
|
-
at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)
|
68
|
-
... 13 more
|
69
|
-
|
70
|
-
24-Aug-2016 23:02:04.820 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
|
71
|
-
24-Aug-2016 23:02:04.821 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["ajp-nio-8009"]
|
72
|
-
java.net.BindException: アドレスは既に使用中です
|
73
|
-
at sun.nio.ch.Net.bind0(Native Method)
|
74
|
-
at sun.nio.ch.Net.bind(Net.java:433)
|
75
|
-
at sun.nio.ch.Net.bind(Net.java:425)
|
76
|
-
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
|
77
|
-
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
|
78
|
-
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:339)
|
79
|
-
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:737)
|
80
|
-
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457)
|
81
|
-
at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)
|
82
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
83
|
-
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567)
|
84
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
85
|
-
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851)
|
86
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
87
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
|
88
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
|
89
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
90
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
91
|
-
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
92
|
-
at java.lang.reflect.Method.invoke(Method.java:497)
|
93
|
-
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
|
94
|
-
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
|
95
|
-
|
96
|
-
24-Aug-2016 23:02:04.822 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[AJP/1.3-8009]]
|
97
|
-
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]]
|
98
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
|
99
|
-
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567)
|
100
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
101
|
-
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851)
|
102
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
103
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:576)
|
104
|
-
at org.apache.catalina.startup.Catalina.load(Catalina.java:599)
|
105
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
106
|
-
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
107
|
-
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
108
|
-
at java.lang.reflect.Method.invoke(Method.java:497)
|
109
|
-
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
|
110
|
-
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
|
111
|
-
Caused by: org.apache.catalina.LifecycleException: プロトコルハンドラの初期化に失敗しました
|
112
|
-
at org.apache.catalina.connector.Connector.initInternal(Connector.java:962)
|
113
|
-
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
|
114
|
-
... 12 more
|
115
|
-
Caused by: java.net.BindException: アドレスは既に使用中です
|
116
|
-
at sun.nio.ch.Net.bind0(Native Method)
|
117
|
-
at sun.nio.ch.Net.bind(Net.java:433)
|
118
|
-
at sun.nio.ch.Net.bind(Net.java:425)
|
119
|
-
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
|
120
|
-
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
|
121
|
-
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:339)
|
122
|
-
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:737)
|
123
|
-
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:457)
|
124
|
-
at org.apache.catalina.connector.Connector.initInternal(Connector.java:960)
|
125
|
-
... 13 more
|
21
|
+
8月 25 13:30:32 erp systemd[1]: Starting Apache Tomcat 8...
|
22
|
+
8月 25 13:30:32 erp startup.sh[6885]: Using CATALINA_BASE: /opt/apache-tomcat/apache-tomcat-8.0.24
|
23
|
+
8月 25 13:30:32 erp startup.sh[6885]: Using CATALINA_HOME: /opt/apache-tomcat/apache-tomcat-8.0.24
|
24
|
+
8月 25 13:30:32 erp startup.sh[6885]: Using CATALINA_TMPDIR: /opt/apache-tomcat/apache-tomcat-8.0.24/temp
|
25
|
+
8月 25 13:30:32 erp startup.sh[6885]: Using JRE_HOME: /usr
|
26
|
+
8月 25 13:30:32 erp startup.sh[6885]: Using CLASSPATH: .:/opt/apache-tomcat/apache-tomcat-8.0.24/lib/servlet-api.jar:/root/postgresql_jdbc/postgresql-9.4-1202.jdbc42.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/bootstrap.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/tomcat-juli.jar
|
27
|
+
8月 25 13:30:32 erp startup.sh[6885]: Tomcat started.
|
28
|
+
8月 25 13:30:32 erp systemd[1]: Started Apache Tomcat 8.
|
126
29
|
```
|
30
|
+
★tomcat8.service起動状態(上記)での、ポート使用状況
|
31
|
+
```
|
32
|
+
# lsof -i:8080
|
33
|
+
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
|
34
|
+
java 6899 root 50u IPv6 300179 0t0 TCP *:webcache (LISTEN)
|
35
|
+
# lsof -i:8009
|
36
|
+
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
|
37
|
+
java 6899 root 55u IPv6 300183 0t0 TCP *:8009 (LISTEN)
|
38
|
+
# netstat -anp | grep 8080
|
39
|
+
tcp6 0 0 :::8080 :::* LISTEN 6899/java
|
40
|
+
# netstat -anp | grep 8009
|
41
|
+
tcp6 0 0 :::8009 :::* LISTEN 6899/java
|
42
|
+
```
|
43
|
+
★tomcatプロセス
|
44
|
+
```
|
45
|
+
# ps -aux | fgrep -i tomcat
|
46
|
+
root 6899 101 0.9 11634804 316632 ? Sl 13:30 43:15 /usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat/apache-tomcat-8.0.24/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat/apache-tomcat-8.0.24/endorsed -classpath .:/opt/apache-tomcat/apache-tomcat-8.0.24/lib/servlet-api.jar:/root/postgresql_jdbc/postgresql-9.4-1202.jdbc42.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/bootstrap.jar:/opt/apache-tomcat/apache-tomcat-8.0.24/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat/apache-tomcat-8.0.24 -Dcatalina.home=/opt/apache-tomcat/apache-tomcat-8.0.24 -Djava.io.tmpdir=/opt/apache-tomcat/apache-tomcat-8.0.24/temp org.apache.catalina.startup.Bootstrap start
|
47
|
+
```
|
127
48
|
###試したこと
|
128
49
|
・systemctl restartで、tomcatのサービスを再起動⇒改善せず
|
129
|
-
(起動が実行される度に、上記のエラーが繰り返されている)
|
130
50
|
・サーバ再起動⇒改善せず
|
131
51
|
###補足情報(言語/FW/ツール等のバージョンなど)
|