YUMを介してTomcat9をインストールした後、tomcat.serviceを起動できませんでした。

YUMを介してTomcat9をインストールした後、tomcat.serviceを起動できませんでした。

コマンドを使用してEC2サーバーにtomcat9をインストールしました。

sudo su
yum install tomcat9

その後、次のコマンドを実行しようとします。

/usr/sbin/tomcat9 start

その後、エラーメッセージは次のようになります。

tomcat.serviceを起動できません。 tomcat.service ユニットが見つかりません。

私は何を逃したことがありませんか? tomcat.serviceはどんなファイルですか?どこで作るべきですか?それは何を含んでいますか?

sudo tee /etc/systemd/system/tomcat.service<<EOF
[Unit]
Description=Tomcat Server
After=syslog.target network.target

[Service]
Type=forking
User=tomcat
Group=tomcat

Environment=JAVA_HOME=/usr/lib/jvm/jre-17
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/tomcat9
Environment=CATALINA_BASE=/usr/share/tomcat9
Environment=CATALINA_PID=/usr/share/tomcat9/temp/tomcat.pid
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M'
ExecStart=/usr/share/tomcat9/bin/catalina.sh start
ExecStop=/usr/share/tomcat9/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target
EOF

しかし、実行するとエラーが発生します

# /usr/sbin/tomcat9 start
Job for tomcat.service failed because the control process exited with error code.
See "systemctl status tomcat.service" and "journalctl -xeu tomcat.service" for details.
# systemctl status tomcat.service

× tomcat.service - Tomcat サーバー ロード済み: ロード済み (/etc/systemd/system/tomcat.service; 無効化、デフォルト値: 無効化) アクティビティー: 2023 年 5 月 16 日火曜日 16:08:18 以降失敗しました (結果:終了コード)JST; 2分57秒前プロセス: 281460 ExecStart=/usr/share/tomcat9/bin/catalina.sh start (コード=終了, 状態=203/EXEC) CPU: 621us

 5月 16 16:08:18 ip-172-31-25-139.us-west-2.compute.internal systemd[1]: Starting tomcat.service - Tomcat Server...
 5月 16 16:08:18 ip-172-31-25-139.us-west-2.compute.internal systemd[281460]: tomcat.service: Failed to locate executable

/usr/share/tomcat9/bin/catalina.sh: 該当ファイルまたはディレクトリなし > 5月16日 16:08:18 ip-172-31-25-139.us-west-2.compute.internal systemd[ 281460 ]: tomcat.service: EXEC ビルド段階で失敗しました。 /usr/share/tomcat9/bin/catalina.sh: そのファイルが存在しないか重大ではありません。 > 5月16日 16:08:18 ip-172-31-25-139 .us-west -2 .compute.internal systemd[1]: tomcat.service: 制御プロセスの終了、 code=exit, status=203/ EXEC 5月16日 16:08:18 ip-172-31-25-139 .us-west- 2. Compute.internal systemd[1]: tomcat.service: '終了コード'のため失敗しました。 5月16日 16:08:18 ip-172-31-25-139.us-west-2.compute.internal systemd[1]: tomcat.service - Tomcatサーバーを起動できません。

/usr/share/tomcat9/bin/ディレクトリを確認しましたが、catalina.shファイルが表示されませんでした。

インストール中に見逃したステップはありますか?

ベストアンサー1

おすすめ記事