メイン コンテンツをスキップする 補完的コンテンツへスキップ

systemdベースのLinuxシステムにApache Tomcatをサービスとしてインストール

始める前に

次のコマンドはすべてスーパーユーザー権限で実行する必要があります。

手順

  1. 次のコマンドを使ってサービスファイルを作成します。
    touch /etc/systemd/system/tomcat.service
  2. 作成したファイルに、関連する権限を割り当てます。
    chmod 664 /etc/systemd/system/tomcat.service
  3. 設定に合わせて、次の内容をファイルに貼り付けます。
    [Unit]
    Description=Apache Tomcat Web Application Container
    After=syslog.target network.target
    
    [Service]
    Type=forking
    
    Environment=JAVA_HOME=/usr/lib/jvm/jre
    Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
    Environment=CATALINA_HOME=/opt/tomcat
    Environment=CATALINA_BASE=/opt/tomcat
    Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
    Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
    
    ExecStart=/opt/tomcat/bin/startup.sh
    ExecStop=/bin/kill -15 $MAINPID
    
    [Install]
    WantedBy=multi-user.target
  4. サービスデーモンを再ロードします。
    systemctl daemon-reload
  5. サービスを開始します。
    systemctl start tomcat.service

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。