質問編集履歴

2

追加情報を記載致しました

2020/05/13 02:04

投稿

Masalu_Kudou
Masalu_Kudou

スコア91

test CHANGED
File without changes
test CHANGED
@@ -106,4 +106,46 @@
106
106
 
107
107
  再度確認もしましたが、ExecStart/Stopの記載も誤っていないように見えます。
108
108
 
109
- ==
109
+
110
+
111
+
112
+
113
+ == 追加情報
114
+
115
+ tomcatのlogファイルに、下記のエラーが出力されていることが分かりました。
116
+
117
+
118
+
119
+ "catalina.out" 1L, 147C 1,1 全て
120
+
121
+ /etc/tomcat/apache-tomcat-9.0.35/bin/catalina.sh: 行 484: /usr/java//bin/java: そのようなファイルやディレクトリはありません
122
+
123
+
124
+
125
+ 問題のcatalina.shの箇所が下記になります。
126
+
127
+
128
+
129
+ 484 eval $_NOHUP "\"$_RUNJAVA\"" "\"$CATALINA_LOGGING_CONFIG\"" $LOGGING_MANAGER "$JAVA_OPTS" "$CATALINA_OPTS" \
130
+
131
+ 485 -D$ENDORSED_PROP="\"$JAVA_ENDORSED_DIRS\"" \
132
+
133
+ 486 -classpath "\"$CLASSPATH\"" \
134
+
135
+ 487 -Dcatalina.base="\"$CATALINA_BASE\"" \
136
+
137
+ 488 -Dcatalina.home="\"$CATALINA_HOME\"" \
138
+
139
+ 489 -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \
140
+
141
+ 490 org.apache.catalina.startup.Bootstrap "$@" start \
142
+
143
+ 491 >> "$CATALINA_OUT" 2>&1 "&"
144
+
145
+
146
+
147
+ 484行目では様々な環境変数を組み合わせて、何かJAVAのディレクトリを示そうとしているように
148
+
149
+ 見えますが、それが間違っているようです。しかし、484行目の環境変数を全てecho で出力したのですが
150
+
151
+ 全て何も表示されなかったため、何の環境変数が間違っているかわからない状態です。

1

追加情報記載

2020/05/13 02:04

投稿

Masalu_Kudou
Masalu_Kudou

スコア91

test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,51 @@
59
59
  ちなみにlsコマンドを実行しても「/etc/tomcat/apache-tomcat-9.0.35/bin/startup.sh」は存在していることが確認しております。
60
60
 
61
61
  また、調査のなかで、$TOMCAT_HOMEで指定してあるディレクトリが違っていたので修正したのですが、エラーは解消されませんでした。
62
+
63
+
64
+
65
+ ==追加情報
66
+
67
+ /etc/systemd/system/tomcat.service に記載している項目になります。
68
+
69
+ ```
70
+
71
+ [Unit]
72
+
73
+ Description=Apache Tomcat 9
74
+
75
+ After=network.target
76
+
77
+
78
+
79
+ [Service]
80
+
81
+ User=tomcat
82
+
83
+ Group=tomcat
84
+
85
+ Type=oneshot
86
+
87
+ PIDFile=/etc/tomcat/apache-tomcat-9.0.35/tomcat.pid
88
+
89
+ RemainAfterExit=yes
90
+
91
+
92
+
93
+ ExecStart=/etc/tomcat/apache-tomcat-9.0.35/bin/startup.sh
94
+
95
+ ExecStop=/etc/tomcat/apache-tomcat-9.0.35/bin/shutdown.sh
96
+
97
+ ExecReStart=/etc/tomcat/apache-tomcat-9.0.35/bin/shutdown.sh;/etc/tomcat/apache-tomcat-9.0.35/bin/startup.sh
98
+
99
+
100
+
101
+ [Install]
102
+
103
+ WantedBy=multi-user.target
104
+
105
+ ```
106
+
107
+ 再度確認もしましたが、ExecStart/Stopの記載も誤っていないように見えます。
108
+
109
+ ==